我正在使用 video.js。它运行良好,视频可在所有浏览器中播放。
我遇到的问题是,当我在 IE8 的同一页面上有 2 个视频时,只有一个有效。另一个只是视频应该放置的黑色大矩形。当我删除其中一个视频的代码时,另一个就可以正常工作了。一旦我重新添加代码,1 就会停止工作。
是否有一个修复程序可以让我在 IE 的一个页面上显示多个视频?
最佳答案
您是否在视频对象 ID 中为每位玩家提供了唯一的名称/字符串?这也适用于任何包含 Flash 回退的 div 或对象。
<video id="video-id-1" class="video-js vjs-default-skin" controls
width="960" height="540" poster="video-1-poster.jpg" data-setup="{}">
<source src="video-1-file.mp4" type='video/mp4'>
</video>
<video id="video-id-2" class="video-js vjs-default-skin" controls
width="960" height="540" poster="video-2-poster.jpg" data-setup="{}">
<source src="video-2-file.mp4" type='video/mp4'>
</video>
关于internet-explorer-8 - Video.js 不适用于 IE8 页面上的 2 个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16004666/