我是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()
时,我没有发生任何事件。
我做错了什么?
答案 0 :(得分:1)
我知道这是一个非常古老的问题,我想你已经解决了你的问题,但看起来你没有做错任何事。
您还可以像这样收听PlayStateChange
事件:
theControl.addEventListener("PlayStateChange", () => {
console.log("onPlayStateChange");
});
您也可以同样的方式收听ChannelChangeSucceeded
或ChannelChangeError
个事件。
如果您没有收到这些事件,那么您的设备上的oipf集成可能有问题,应该尝试MIT xperts suite来验证它。