如何使用Youtube API检测视频是否刚刚开始播放?

问题描述 投票:0回答:1

我按照documentation中的说明,使用API​​嵌入了一个YouTube播放器。播放器工作正常,到目前为止良好。接下来要进行分析,我想在视频刚刚开始播放时触发一个分析事件(例如在视频剪辑1处)。

documentation,我能够在onStateChange事件中读取YT.PlayerState.PLAYING === event.data。但是,当用户暂停播放时会触发此事件;跳到不同的剪辑并播放;视频缓冲区和播放等。仅当视频刚开始在剪辑1播放时,我才必须触发我的分析事件。是否有事件/方式来检查视频是否正在剪辑1播放。

注意:我尝试存储以前的状态,然后进行比较。我不认为这是一个干净的解决方案。寻找更好的方法。

javascript youtube-api youtube-javascript-api youtube-iframe-api
1个回答
0
投票

通过YouTube API,您可以尝试updateTimerDisplay()来查看视频是否已开始播放,或者使用getCurentTime()来查找视频的播放时间。

© www.soinside.com 2019 - 2024. All rights reserved.