18910140161

HTML-自动播放在一段时间后停止从google驱动器堆栈溢出中获取的html5视频

顺晟科技

2022-10-19 12:27:16

60

我有一个mp4视频在html视频标签。src=是为谷歌驱动器视频提供的。 请参阅下面的代码

<video auto play muted loop id="video" class="" src="https://drive.google.com/uc?export=download&id=1qSC6ySf6ZZldFRpuBx9EXvDsD-mfve1Z" type="video/mp4">  </video>

注意:当我直接从我的服务器调用mp4视频时,它不会暂停,但当从谷歌驱动器调用视频时,它会在几分钟后暂停。因为我没有显示任何控件。我需要连续播放视频。

我得到的问题是 Codepen链接:https://Codepen.io/5salman/pen/bgrmykj


顺晟科技:

在Google Drive(我能想到)中没有任何继承会取消自动播放。更有可能是你撞上了一个事件。视频将通过“206部分内容”字节范围请求加载。如果它最终没有被本地缓存,那么与不支持字节范围请求的服务器相比,它更容易受到网络问题的影响。还要考虑查看network Devtools以查找任何网络错误。

缓解选项:

  • 缩小视频的大小!20秒的视频为14MB。使用handbrake或其他方法将视频重新编码为更小的比特率/大小。这将减少网络通信量,并降低阻塞观看设备的可能性。
  • 在标记上添加事件处理程序-这可以帮助您进行诊断,还可以触发视频(尝试)重新播放。
  • (不推荐)如果需要它才能继续运行,可以添加一个函数,在暂停时重新启动视频。请记住,如果不仔细管理这些“僵尸”函数,它们可能会变得令人讨厌。
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航