Javascript 在IE8中出现这一点,我遗漏了什么?

Javascript 在IE8中出现这一点,我遗漏了什么?,javascript,internet-explorer-8,html5-video,video.js,Javascript,Internet Explorer 8,Html5 Video,Video.js,我在网页上有几个视频js播放器代码,如下所示: <video id="vid1" class="video-js vjs-default-skin" width="140" height="120" controls poster="/1video/countdown.jpg" data-setup='{}'> <source src="/video/test.mp4" type="video/mp4" /> </video> 标题中有这样的内容: &

我在网页上有几个视频js播放器代码,如下所示:

<video id="vid1" class="video-js vjs-default-skin" width="140" height="120"
controls poster="/1video/countdown.jpg" data-setup='{}'>
<source src="/video/test.mp4" type="video/mp4" />
</video>

标题中有这样的内容:

 <link href="/video-js-4.12.5/video-js/video-js.css" rel="stylesheet">
 <script src="/video-js-4.12.5/video-js/video.js"></script>
 <script>videojs.options.flash.swf = "/video-js-4.12.5/video-js/video-js.swf"</script>

videojs.options.flash.swf=“/video-js-4.12.5/video js/video js.swf”

我需要添加什么才能让玩家出现在IE8中?非常感谢您的帮助。

不幸的是,Internet Explorer 8不支持您正在使用的
标记

更新

当加载到不支持HTML5视频(如IE 8)的浏览器中时,video.js应返回Flash。可能有几个原因导致您的不起作用:


  • 第二点可能与你的问题最相关。我看到在你的标题中你试图改变一个选项。也许可以尝试删除它,并确保video.js中的文件路径是准确的(打开js文件并搜索video js.swf)。

    IE8不支持
    元素-感谢您的回复。我知道IE8不支持标签,但我相信视频js在某种程度上可以与IE8配合使用。我是否遗漏了视频js中的一些代码,以便它能够与IE8一起工作?谢谢您的回复。@ChrisJames这些代码是否有助于您找到解决问题的方法?我相信我有自托管版本。我的海报图像如下所示:poster=”“我的swf文件路径如下:videojs.options.flash.swf=“任何其他回复都将不胜感激。@ChrisJames您应该直接检查video-js文件,而不是在标题中的脚本标记中指定video-js.swf文件的路径。在该文件中,您将找到一行,指定video-js.swf文件的位置。在我的回答中,2号下面的链接谈到了这个解决方案。