如何从视频/广播对象中获取事件?

时间:2016-05-31 04:02:18

标签: javascript

我是OIPF / JavaScript的新手。这个问题是针对OIPF的。

我有一个视频/广播对象。

在我的ready我这样做了。

var theControl;

function onPlayStateChange_(state, error) {
    console.log("onPlayStateChange(" + state + ", " + error + ")");
}

jQuery(document).ready(function () {
    theControl = document.getElementById("theControl");
    theControl.onPlayStateChange = onPlayStateChange_;
}

当我setChannel(..)stop()时,我没有发生任何事件。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

我知道这是一个非常古老的问题,我想你已经解决了你的问题,但看起来你没有做错任何事。

您还可以像这样收听PlayStateChange事件:

theControl.addEventListener("PlayStateChange", () => {
    console.log("onPlayStateChange");
});

您也可以同样的方式收听ChannelChangeSucceededChannelChangeError个事件。

如果您没有收到这些事件,那么您的设备上的oipf集成可能有问题,应该尝试MIT xperts suite来验证它。