如何使用youtube api和javascript检测点击播放后视频的第一张图片播放所需的时间。因此,我可以测量它所花费的时间以及它可以播放前预先缓冲的数量
答案 0 :(得分:1)
API中有事件处理程序,如下所示:
https://developers.google.com/youtube/js_api_reference?hl=en#Events
值得注意的是:onYouTubePlayerReady(playerid)
因此你可以尝试类似的东西:
function onYouTubePlayerReady(playerId) {
player = document.getElementById("playerID");
player.addEventListener("onStateChange", "callMeWhenStateChange");
}
然后在状态更改时触发callMeWhenStateChange
,因此您希望侦听状态1
我相信..再次参考文档。
function callMeWhenStateChange(state) {
if(state == 1)
console.log("Current state is playing : " + state);
}
希望能回答你的问题。