javascript - 通过 Jquery 更改 html5 中的视频(不同质量)文件

标签 javascript jquery html html5-video

Moto:当用户单击按钮时,通过 Jquery 更改正在播放的视频。 示例网站:http://sublimevideo.net (点击播放器控件中的“高清”按钮)

详细说明:

在页面加载时,浏览器将播放源中给出的第一个视频(url:“The-Dark.mp4”)。我想要的是,当用户点击高清按钮(控制)时,浏览器应该播放下一个(url:“The-Dark-hd.mp4”)

这是我的 HTML 代码:

        <source src="asserts/The-Dark.mp4" type="video/mp4;" data-quality="sd"></source>            
        <source src="asserts/The-Dark-hd.mp4" type="video/mp4;" codecs="&quot;avc1.42E01E, mp4a.40.2&quot;" data-quality="hd"></source>

        <source src="asserts/The-Dark.ogg" type="video/ogg;" codecs="&quot;theora, vorbis&quot;"></source>

        <source src="asserts/The-Dark-hd.ogg" type="video/ogg;" codecs="&quot;theora, vorbis&quot;"></source>
</video>

请让我知道我需要遵循的 Jquery

最佳答案

$('source', 'video')​​.eq(1).prependTo('video');
$('video')[0].load();
$('video')[0].play();

FIDDLE

关于javascript - 通过 Jquery 更改 html5 中的视频(不同质量)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12121872/

相关文章:

javascript - Javascript Canvas 动画超出最大调用堆栈大小

javascript - 如何创建动态 html 文件

javascript - 更改特定 jQuery UI 对象(selectmenu)的样式而不是全部

html - 如何使图像垂直 float 在中间?

javascript - css 动画文本不起作用

javascript - 通过 "require"函数将菜单导入浏览器窗口

javascript - 使用 HTML5 文件系统 API 从字符串路径读取文件

javascript - 未捕获的语法错误 : Unexpected token { function js

javascript - 通过单击按钮创建一个 div

javascript - 使链接悬停与 href 具有相同的效果?