创建两个具有相同源的 HTML5 视频元素不起作用
Creating two HTML5 video elements with the same source not working
我正在尝试做一件简单的事情,但到目前为止我还没有取得任何成功,我不明白为什么它不起作用。
我需要两个(或几个)HTML5视频元素来播放同一个视频,但它不起作用。这是我一直在尝试的代码:http://jsfiddle.net/4K8DZ/
关于为什么会这样的任何想法?
谢谢
我自己刚遇到这个问题。我通过将查询参数添加到第二个视频元素源的源文件来解决它:
video1.setAttribute("src", "whatever.mp4");
video2.setAttribute("src", "whatever.mp4?random=1");
http://jsfiddle.net/br2bn/
虽然我仍然不能发表评论,但我必须提交这个作为答案。
只要其中一个在缓冲,另一个文件就连续存在 10mb>此错误,另一个就不起作用。如果按暂停,另一个将起作用。
我更新了示例以演示该错误:http://jsfiddle.net/4K8DZ/23/
实际上,我只能在Windows7上使用iPad + Safari和Chrome播放一个视频。使用Safari,如果我开始一个视频,那么另一个视频就会停止。使用Chrome,我得到了几乎相同的结果。
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- html5视频中的Youtube类型注释
- 强制浏览器更新缓存的HTML5视频对象
- 可以使用带有json回调的html5视频标签
- html5视频播放器和视频js之间的关系
- 隐藏HTML5视频控件
- 用链接替换嵌入的HTML5视频
- HTML5视频链接在Chrome中不起作用
- 用angular js在屏幕上点击播放和暂停html5视频
- 使用Javascript播放HTML5视频
- 自定义HTML5视频控件-退出按钮不会启动全屏切换功能
- ReactJS:如何使用react正确播放带有onClick事件的html5视频
- html5视频将黑框(空)绘制到画布上
- 资源管理器9上的html5视频缓存
- 如何检查html5视频是否有足够的缓冲,以便在不停止缓冲的情况下播放
- html5视频交互式视频播放器
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- 如何从某个时间开始预加载HTML5视频
- 寻找HTML5视频是否需要加载整个文件
- 如何在HTML5视频中获得寻找事件的起点