internet-explorer-8 - Video.js 不适用于 IE8 页面上的 2 个视频

标签 internet-explorer-8 video.js

我正在使用 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/

相关文章:

css - IE中的PNG8黑边

javascript - 使用 videojs 捕获无效源错误

javascript - 如果高度超过 225px,Video.js 黑屏仅播放音频

javascript - 使用 video.js 在 ios 上内联播放视频?

javascript - 我对 document.getElementById 的调用做错了什么

html - IE8 滚动后切掉一 block H1

IE8 中的 jQuery 错误 - .val() 或 trim()?

javascript - IE8 Anchor href 优先于 onclick?

ajax - 带有 Video.js 和 AJAX 的 HTML5 视频

Javascript:Video.js 在硬刷新之前不会加载