在測試我的接收機的應用程序,看控制檯,我看到cast_receiver.js創建一條線,說:的Chromecast接收器應用程序 - 媒體狀態改變:time_progress事件
[ 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'事件顯示並隱藏加載器,但是,此事件已證明對我來說不可靠。
感謝
我以前試過這個,只是再次測試一下。一旦視頻開始加載,視頻元素「正在播放」事件就會觸發,但視頻仍然需要一段時間才能播放。我正在偵聽'timeupdate'事件,並在'timeupdate'首次更改時刪除加載器。問題是,有時視頻會加載並播放第一幀,然後再次加載,所以我的加載程序不見了,但視頻仍在加載。我唯一看到的是準確地顯示視頻播放的時間,而不是time_progress消息。有任何想法嗎? –