gpt4 book ai didi

javascript - Youtube API 如何在视频结束时从 0 秒开始播放视频?内嵌框架,Javascript

转载 作者:行者123 更新时间:2023-11-29 17:15:59 26 4
gpt4 key购买 nike

所以我有我的代码,它检测播放器何时停止问题是我无法让它在结束时从 0 秒开始播放我正在使用包含 html5 视频的 Iframe 嵌入,这是代码!

<div id="youtube-fs"><iframe id="youtube-iframe" type="text/html" src="http://www.youtube.com/embed/LYL0lzmrvk8?enablejsapi=1&html5=1&autoplay=1&showinfo=0&controls=0&rel=0&wmode=transparent&vq=hd1080&hd=1&loop=1" frameborder="0" wmode="Opaque" ></iframe> <script type="text/javascript">
<!--
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubePlayerAPIReady() { player = new YT.Player('youtube-iframe', { events: { 'onStateChange': onPlayerStateChange } }); }
function onPlayerReady(event) { event.target.playVideo(); }
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED) { player.playVideoAt(0); } // Play from 0 seconds
}
-->
</script>

</div>

有什么想法吗?也许寻求?或者其他的东西先感谢您!

使用 player.seekTo(1, true); 有效

最佳答案

试试这个

 function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED) {
player.seekTo(0);
player.playVideo();

} // Play from 0 seconds
}

http://plnkr.co/aoSupfT7vXGGoM99sNwl

关于javascript - Youtube API 如何在视频结束时从 0 秒开始播放视频?内嵌框架,Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17777213/

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