javascript - 同一部手机多次访问后,HTML 视频无法在手机上播放
问题描述
我在手机上播放视频时遇到了一个奇怪的问题 - 一般来说,手机上的视频播放正常,但如果同一部手机访问该网站多次(比如 4 或 5 次),视频将不再播放播放并改为显示静止图像。以下是视频的 HTML 格式:
<video playsinline autoplay muted loop id="waterBackground" src="../assets/water1-forwards_compressed.mp4"></video>
有一行 JS 改变了视频播放速率,仅此而已:
$("#waterBackground")[0].playbackRate = 0.8;
所有的 HTML 视频都使用这种精确的格式,我测试过的每部手机(除了 iphone < 5)在前几次播放前都没有问题。但在那之后事情就停止了。当我清除浏览器历史记录并关闭并重新打开应用程序时,视频又开始工作了。任何想法为什么会发生这种情况以及我该如何解决?
解决方案
推荐阅读
- node.js - Firebase 远程配置不适用于单元测试中的 NodeJS
- prestashop - actionValidateCustomerAddressFormAfter 在 Prestashop 的表单验证之前触发钩子
- mobile - 2020年跨平台APP开发情况如何?
- azure - 如何将文件从工件目录复制到 azure app 服务?
- c# - 在 .NET 中创建和处置 KeyVaultClient
- oop - 我们可以说调用任何普通方法也称为抽象,因为它提供了它的功能并隐藏了实现吗?
- r - Read UTF-8 text in R
- java - java语言中的Snmp版本3 Getbulk OPeration
- azure - Terraform azure - keyvault key generation - access denied
- angular - 如何在 MatTable 中显示键值条件数据?