要把 M3U8(HLS) 流嵌进官网、博客或文档,又不想自建后端或从零写播放器,可以直接用站上的 M3U8 嵌入代码生成器:填入流地址,决定是否尝试自动播放,页面会给出 嵌入页 URL 和 iframe 代码,二选一复制即可。生成器目前只支持 M3U8(HLS);嵌入页与 iframe 指向同一套播放页。
还不熟悉 .m3u8 可先读:什么是 M3U8 文件。
没有地址时:先拿到可访问的 M3U8
嵌入工具需要的是 一条可直接请求的 M3U8 播放列表 URL。页面上能播,不等于你已经在剪贴板里有了这条地址,所以要从页面或网络请求里把它找出来。
省事做法:在 Chrome 安装扩展 The Stream Detector,在视频能正常播放的页面打开扩展,它会列出 HLS 地址,选中复制。安装 → 固定到工具栏 → 回到视频页(必要时刷新)→ 从列表里复制目标 URL。
图文步骤(含安装链接与双击复制)见 查找 M3U8 地址最佳方案;繁体同路径:繁中阅读。
习惯用开发者工具时:Network 里筛 m3u8 或 manifest,找到 master 播放列表,复制其 https URL。
拿到地址后,建议在 M3U8 在线播放器 试播,确认可播且你有权嵌入,再生成嵌入代码。
使用前需要准备什么
- 一条能播的 M3U8 地址(优先
https://,且你有在站点中播放的授权)。仍不会找地址的,见上一节与 查找 M3U8 地址最佳方案。 - 是否希望嵌入页加载后尝试自动播放:开启后链接会带
autoplay参数;能否真正自动播由浏览器策略决定(见下文)。
无自有流时可先用公开测试流:
https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8
操作步骤
1. 打开生成器并粘贴地址

- 打开 M3U8 嵌入代码生成器
- 在 M3U8(HLS)URL 中粘贴播放列表地址。
- 嵌入格式 当前为 M3U8 (HLS);若日后增加其他格式,在此选择。
2. 自动播放
开启 在嵌入页尝试自动播放 后,生成链接会包含 autoplay=true。带声音的自动播常被浏览器拦截;静音或点击后再播通常更可靠。
3. 复制结果

- 嵌入页 URL:聊天、邮件、文档或 CMS「插入链接」等场景。
- iframe HTML:你控制页面模板、要在固定位置内嵌播放器时使用。
拿不准可先点 在页面中预览,确认画面后再用于正式环境。
链接中的查询参数
生成器把你的选择写在 URL 查询串里,与播放直接相关的两项如下:
| 参数 | 含义 | 说明 |
|---|---|---|
video_url | 流地址 | 会做 URL 编码,避免流地址里的 &、? 破坏整段链接。 |
autoplay | 是否尝试自播 | 取 true 表示尽量自动播;最终是否成功取决于浏览器。 |
示例形态(以你页面实际复制为准):
https://m3u8player.app/zh-CN/embed/player/?video_url=…&autoplay=true&type=m3u8
关闭自动播放时,链接通常不再包含 autoplay=true。
注意点
- 授权:能播不等于可公网嵌入,请自行确认版权与使用条款。
- 可达性:源站限制跨域、或流仅内网可访时,访客端同样可能失败;站点为 HTTPS 时,流也尽量用 HTTPS。
- 自动播放:参数不保证每次都能自动播,建议在预览与真实设备上各测一次。
- 格式:本流程仅针对 M3U8(HLS);普通 MP4 直链等不在此生成器范围内。
站内相关:试播与换清晰度用 M3U8 在线播放器;分段下载见 M3U8 在线下载器(用途与合规请自行判断)。仍缺 M3U8 地址时,先看 查找 M3U8 地址最佳方案,再使用生成器。
小结
先用 The Stream Detector 或 Network 面板拿到 https 播放列表 URL,必要时对照 查找 M3U8 地址最佳方案;再打开 嵌入生成器 粘贴地址、选是否自动播,复制 URL 或 iframe。video_url 与可选的 autoplay=true 由生成器生成,无需手拼。可先用上文测试流走通流程,再换自有地址。

