强制 YouTube 播放列表为 HTML5 播放

Posted

技术标签:

【中文标题】强制 YouTube 播放列表为 HTML5 播放【英文标题】:Force YouTube Playlist to HTML5 playback 【发布时间】:2012-10-12 13:58:22 【问题描述】:

由于我希望能够操作嵌入式 Youtube 播放列表的 z-index,我尝试添加 html5 参数,设置为 1,但这似乎仅适用于单个视频嵌入。

这行得通:

<iframe   src="http://www.youtube.com/embed/VIDEO_ID?html5=1" frameborder="0">

但这不是:

<iframe   src="http://www.youtube.com/embed/videoseries?list=PLAYLIST_ID&amp;html5=1" frameborder="0">

非常感谢:)

【问题讨论】:

也许可以尝试将 src 设置为 http://www.youtube.com/embed/videoseries?list=PLAYLIST_ID&amp;html5=1 @Null:你的意思是改变 &进入 &?可悲的是,这也不起作用.. YouTube 目前正在使用 HTML5 播放器。它仍处于测试阶段,可能尚不支持播放列表。 【参考方案1】:

您以正确的方式强制使用 html 5 播放器,youtube 目前不支持此功能,这仅适用于单个视频。

还有其他解决方案可以让 html5 播放器在 html5 中播放多个 youtube 视频。

使用 mediaelement.js,您可以自己构建一些东西(检查正在播放的视频、下一个视频、视频是否完成等...)。 http://mediaelementjs.com/

在快速谷歌之后,我发现了一个实际上支持播放列表的 HTML5 播放器:http://mediafront.org/osmplayer/#.UK1L3eOe-pY

【讨论】:

以上是关于强制 YouTube 播放列表为 HTML5 播放的主要内容,如果未能解决你的问题,请参考以下文章

YouTube 视频的播放速度控制? HTML5?

Youtube 的 HTML5 视频播放器如何控制缓冲?

强制嵌入 Youtube 以高清播放(2016 版)

html5媒体播放器播放youtube视频

如何通过 HTML5 视频标签播放 YouTube 视频

Youtube 自动播放无法在具有嵌入式 HTML5 播放器的移动设备上运行