Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:IE11中windows media player的事件侦听器_Javascript_Coffeescript_Addeventlistener_Windows Media Player_Attachevent - Fatal编程技术网

Javascript:IE11中windows media player的事件侦听器

Javascript:IE11中windows media player的事件侦听器,javascript,coffeescript,addeventlistener,windows-media-player,attachevent,Javascript,Coffeescript,Addeventlistener,Windows Media Player,Attachevent,我在IE11的代码库中遇到了一个问题 IE的其他版本允许我监听一个名为“OpenStateChanged”的特定事件,该事件由Windows Media Player触发,如下所示 document.getElementById('video-player').attachEvent("OpenStateChanged", (newState) => ) 在IE11中运行代码时,我得到一个错误对象不支持属性或方法“a

我在IE11的代码库中遇到了一个问题

IE的其他版本允许我监听一个名为“OpenStateChanged”的特定事件,该事件由Windows Media Player触发,如下所示

document.getElementById('video-player').attachEvent("OpenStateChanged",
                    (newState) =>
                )
在IE11中运行代码时,我得到一个错误
对象不支持属性或方法“attachEvent”
,我理解为它不再受支持。因此,我修改了我的代码,以检查您是否可以使用较新的
addEventListener

if (document.getElementById('video-player').addEventListener) 
                document.getElementById('video-player').addEventListener("OpenStateChanged",
                    (newState) =>
                        console.log newState
                        #MediaOpen state
                        if newState == 13
                            //do stuff
                )
else
    document.getElementById('video-player').attachEvent("OpenStateChanged",
        (newState) =>
            #MediaOpen state
            if newState == 13
                //do stuff
         )
这没关系,它运行时不会抛出错误,但是,事件处理程序函数永远不会被激发。我注意到像
onclick
这样的内容被更改为
click
,但我没有看到有关Windows Media Player事件名称的文档

coffeescript中的语法,如果需要,可以提供js替代方案。

-看起来它是一个活跃的bug。。。