在测试我的Receiver应用程序并观察控制台时,我看到cast_receiver.js创建的一行说:
[ 3.034s] [cast.receiver.RemoteMedia] Media state changed: time_progress=false
最终,当视频播放时,我收到一条消息:
[ 3.034s] [cast.receiver.RemoteMedia] Media state changed: time_progress=true
是否有可以通过RemoteMedia API监控的事件,这将允许我参与此'time_progress'事件?我正在尝试隐藏并在加载视频时显示加载程序。目前我根据视频元素中的'timeupdate'事件显示和隐藏加载程序,但事实证明这个事件对我来说不可靠。
由于
答案 0 :(得分:0)
不要试图附加到上面的状态消息,而是最好只附加video media element的playing
事件。
答案 1 :(得分:0)
在发件人方面,如果time_progress改变,您将获得状态更新。在接收方,如果time_progress已更新,则无法直接注册以获得通知,但如果绝对需要,可以采取相应方法。正如Les所说,聆听视频元素的事件是最好的方法。
答案 2 :(得分:0)