这个问题与我过去在这里的问题密切相关,但并不相同。
问题:在此处的 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/