【问题标题】:Is it possible to continue playing a video?是否可以继续播放视频?
【发布时间】:2015-07-06 04:32:36
【问题描述】:

我有一个视频文件正在传输到我的服务器。一旦视频开始到达,我就开始通过“视频”html5 标签播放视频。但是,如果视频传输有任何暂停,视频就会停止播放(如预期的那样。)有什么办法(我希望它会通过 javascript)自动开始播放视频更多的视频位到达服务器?我注意到,如果我添加“控件”并且视频暂停,点击“播放”按钮,则重新从头开始播放视频。我只是希望它继续播放它停止的地方。这可能吗?

【问题讨论】:

  • 我认为必须编写 Javascript 来处理“onstalled”或“onwaiting”事件。

标签: html html5-video


【解决方案1】:

如何设置自动播放

<video id="myVideo" autoplay>
  <source
      src="http://yourSite.com/yourPath/video.webm"
      type='video/webm'>
  <source
      src="http://yourSite.com/yourPath/video.ogg"
      type='video/ogg'>
  <source
      src="http://yourSite.com/yourPath/video.mp4"
      type='video/mp4'>
</video>

【讨论】:

  • 您忘记了source 元素属性中的引号。
  • 自动播放不会强制它继续。它只是暂停。自动播放只是在页面加载时自动开始播放视频。
【解决方案2】:

将“循环”属性添加到您的视频元素,如下所示:

<video loop>
  <source
      src=videos/video.webm
      type=video/webm>
  <source
      src=videos/video.ogg
      type=video/ogg>
  <source
      src=videos/video.mp4
      type=video/mp4>
</video>

【讨论】:

  • 不...循环基本上只是获取停止时缓存的视频部分并不断重播视频的一部分。随着更多的视频文件被复制并且视频文件变大,我希望它继续从中断的地方播放。
猜你喜欢
  • 2011-07-13
  • 2019-02-16
  • 1970-01-01
  • 2010-09-25
  • 2018-02-24
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2013-07-27
相关资源
最近更新 更多