0
我使用Youtube iFrame API作爲一個小應用程序,可讓您觀看與其他人同步的視頻。 onStateChange
事件讓我知道玩家是否播放或暫停了視頻,但是是否包含有關是否通過點擊播放/暫停按鈕通過用戶觸發該操作的信息,或者我的應用是否通過player.playVideo()
功能?如何確定onStateChange事件是由API還是用戶交互觸發的?
我需要知道差異,所以我沒有進入一個玩家暫停的無限循環情況,該暫停事件發送給其他人,我通過player.pauseVideo()
暫停視頻,這會觸發另一個人onStateChange
暫停事件等等
那麼,onStateChange
告訴我該事件是如何觸發的,還是我必須想出一種方法來跟蹤事件的發起者本人?
謝謝,這就是我的想法。服務器端通信已經準備就緒,只需要正確的方式與視頻本身進行交互。可能不得不尋找一個不同的無人玩家或做我想做的事情。 – ABlankenship