检测 youtube 视频何时开始播放
Detect the when the youtube video starts playing
如何使用 youtube api 和 javascript 检测点击播放后视频的第一张图像播放所需的时间。因此我可以测量它所花费的时间以及它在播放之前预缓冲的数量
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);
}
希望这能回答您的问题。
如何使用 youtube api 和 javascript 检测点击播放后视频的第一张图像播放所需的时间。因此我可以测量它所花费的时间以及它在播放之前预缓冲的数量
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);
}
希望这能回答您的问题。