查看YouTube iFrame API,似乎没有现有的通话或状态指示用户是否尝试跳到视频中的某个点。理想情况下,在我的实现中,我要么完全禁用YouTube控件(从浏览器兼容性的角度来看显然很难),或者检测用户何时尝试跳过,并将其返回到视频之前的位置。试图跳过。
有没有好办法呢?
答案 0 :(得分:0)
如果您要在iframe中停用controls,请尝试使用control = 0
。
<iframe id="ytplayer" type="text/html" width="720" height="405"
src="https://www.youtube.com/embed/?controls=0&list=PLeCdlPO-XhWFzEVynMsmosfdRsIZXhZi0&listType=playlist"
frameborder="0" allowfullscreen>
要自定义播放器控件,请尝试使用本教程 - How to Control YouTube's Video Player with JavaScript。
例如,播放控制(播放和暂停):
$('#play').on('click', function () {
player.playVideo();
});
$('#pause').on('click', function () {
player.pauseVideo();
});
希望得到这个帮助。