我在IE 11上有关于视频播放器的问题。我使用外部视频播放器提供商的脚本源,这就是初始化视频的方式。
<div class="${Theme()}">
<div id="v_${name}">
</div>
</div>
<script>
window.addEventListener('player.ready', function () {
_play.control.addPlayer("v_${name}}", "${Theme()}", "video");
});
</script>
变量(div和视频ID)通过CMS给出。它可以在Google Chrome上正常运行,但在IE11上不会显示视频。经过一番谷歌搜索后,我发现对于IE而言,最好使用attachEvent
而不是addEventListener
。我使用attachEvent
更改了代码,但是出现控制台错误,提示不支持attachEvent
。在另一篇SOF文章中,我发现必须使用此元标记才能使用addEventListener
<meta http-equiv="X-UA-Compatible" content="IE=11" />
但是它也不起作用。如果我输入控制台(在IE 11上)play.control.addPlayer("v_${name}}", "${Theme()}", "video");
,则会显示视频,但是如果将此行代码保存在CMS的内容模板中,则只会看到一个视频。
你有什么主意吗?