gpt4 book ai didi

jquery - 带有jQuery的YouTube currentTime

转载 作者:行者123 更新时间:2023-12-03 05:39:46 27 4
gpt4 key购买 nike

如何获取YouTube视频的当前时间?

我一直在搜索YouTube api,但我不明白:
https://developers.google.com/youtube/js_api_reference?csw=1

我一直在Stack中搜索并尝试应用他们所说的内容,但是它不起作用。我可能遗漏了一些我不理解的东西:
Youtube API returning current time
Getting Current YouTube Video Time

我将不胜感激任何知道从哪里开始的指导

您可以检查一下自己:http://jsfiddle.net/twL9z8e1/

$("#bookmarkBoto").click(function() {

//var time = $("#yt").currentTime();//no
//var time = $("#yt").getCurrentTime();//no
$('#check').text(time);

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<iframe id="yt" name="yt" width="720" height="405" src="https://www.youtube.com/embed/M7lc1UVf-VE" frameborder="0" allowfullscreen></iframe>

<br><br>

<div id="bookmarkBoto">bookmarkBoto</div>
<div id="check">check</div>

最佳答案

没有示例方法,您需要使用YouTube API。这是javascript代码。最后,我做了一个生动的例子。

JAVASCRIPT

var tag = document.createElement('script');

tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

// 3. This function creates an <iframe> (and YouTube player)
// after the API code downloads.
var player;

function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
events: {
'onReady': onPlayerReady
}
});
}

function onPlayerReady(event) {
event.target.playVideo();
}

$('button').click(function() {
console.log(player.getCurrentTime())
})

HTML
<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-2.1.1.min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<iframe id="player" width="640" height="360" src="https://www.youtube.com/embed/zua0_IXcPFY?enablejsapi=1" frameborder="0" allowfullscreen></iframe>

<button>click time</button>

</body>
</html>

LIVE DEMO

关于jquery - 带有jQuery的YouTube currentTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28783108/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com