在IE 11上使用addeventListener显示视频/视频播放器?

时间:2019-07-02 12:10:54

标签: addeventlistener attachevent

我在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的内容模板中,则只会看到一个视频。

你有什么主意吗?

0 个答案:

没有答案
相关问题