gpt4 book ai didi

javascript - Chromeless Youtube 中的播放/暂停按钮?

转载 作者:行者123 更新时间:2023-11-30 13:43:11 24 4
gpt4 key购买 nike

这个问题与我过去在这里的问题密切相关,但并不相同。

问题:在此处的 Chromeless Youtube 中添加播放/暂停按钮。

攻击:我像这里一样添加了下面的代码(在代码中搜索“SERVERFAULT”)或像下面这样:

  var playingtimes = 0;

function playPauseVideo(playingtimes) {
if (playingtimes % 2 == 0){
playVideo();
}else{
pauseVideo();
}
playingtimes += 1;
}

然后,我在接近尾声时添加了:

<a href="javascript:void(0);" onclick="playPauseVideo(playingtimes);">Play/Pause</a>

错误: 该按钮的工作方式类似于播放按钮,因为播放时间始终为偶数,即始终为 0。错误在播放时间变量中。

问题:如何向 Chromeless Youtube 添加播放/暂停按钮?

最佳答案

您可以使用 ytplayer.getPlayerState() 直接获取播放器的状态,因此您可以编写一个像这样的简单函数来执行此操作:

function playPause() {
if (ytplayer.getPlayerState() != 1) {
// player is not playing, so tell it to play
playVideo();
} else {
pauseVideo();
}
}

像这样的设置很酷,如果视频结束或提示,它也应该有效。

关于javascript - Chromeless Youtube 中的播放/暂停按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1107548/

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