Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我希望我的youtube视频始终从一开始就播放,而不是从上次停止的地方播放_Javascript_Iframe_Youtube Iframe Api - Fatal编程技术网

Javascript 我希望我的youtube视频始终从一开始就播放,而不是从上次停止的地方播放

Javascript 我希望我的youtube视频始终从一开始就播放,而不是从上次停止的地方播放,javascript,iframe,youtube-iframe-api,Javascript,Iframe,Youtube Iframe Api,当我将youtube视频加载到我的网页时,我希望它从一开始就默认播放。我使用javascript代码来控制它,我需要它从那里开始。不过,每次我重新加载页面时,视频都会在它停止的地方播放,我无法测试脚本。按照API的说明,这应该是可行的: <div id="player"></div> <script> // The IFrame Player API code should be added here var player; function

当我将youtube视频加载到我的网页时,我希望它从一开始就默认播放。我使用javascript代码来控制它,我需要它从那里开始。不过,每次我重新加载页面时,视频都会在它停止的地方播放,我无法测试脚本。

按照API的说明,这应该是可行的:

<div id="player"></div>

<script>
  // The IFrame Player API code should be added here

  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      videoId: 'UG8DX3LxDb8',
      playerVars: {
         'start': 0
      },
      events: {
        'onReady': onPlayerReady
      }
    });
  }

  function onPlayerReady(event) {
    event.target.playVideo();
  }
</script>

//应在此处添加IFrame播放器API代码
var播放器;
函数onyoutubeiframeapiredy(){
player=新的YT.player('player'{
videoId:'UG8DX3LxDb8',
playerVars:{
“开始”:0
},
活动:{
“onReady”:onPlayerReady
}
});
}
函数onPlayerReady(事件){
event.target.playVideo();
}

此代码生成一个iframe,显示id为“UG8DX3LxDb8”的视频,playerVar
start
告诉API从0秒开始。

能否将“?t=0s”添加到视频URL?当我想要一个视频从一开始的30秒开始时,我会这样做。我还没有尝试过任何东西。只是不知道该怎么做。不过,这可能是个好主意。我要试一试。谢谢。不幸的是,这似乎不起作用。当我在onYouTubeIframeAPIReady()中设置videoId:'UG8DX3LxDb8?t=0s'时,它仍然在上一次停止的地方出现,我也尝试过将player.seekTo(0.00);它最初会在那里提示,但当我点击play时,它会再次跳到最后一次查看的位置。也尝试了player。在页面加载时(没有毫秒),没有运气。您可能认为有一种方法可以通过javascript覆盖上次播放的位置。请写下您希望看到的内容以及您尝试如何修复它