我正在开发一个相当简单的移动应用程序,更适合那些可能在技术方面遇到困难的人。因此,它需要尽可能易于使用,并且我需要能够在启动时播放 HTML5 音频/视频文件。正如你们许多人可能知道的那样,问题在于移动设备往往出于带宽目的而关闭视频内容的自动播放。有人告诉我有一些方法可以使用一些温和的脚本来解决这个问题,但我发现的所有资源似乎要么已经过时,要么不适合我的需求。我使用的开发工具允许我插入 HTML5 代码,但我需要能够插入无需用户输入即可运行的视频。还应该注意的是,这些视频必须在线托管在某个地方(即,它不能从应用程序内部加载视频)。
如果您能就这个问题向我提供任何帮助,我将不胜感激。
最佳答案
您没有指定操作系统、设备或浏览器。已经过去很长一段时间了,你可能不再关心了,但如果其他人也经历过这个,我的回答。
尝试将“playsinline”放入视频标签内。
例如。 <video playsinline> </video>
我可以确认这在 iOS 10 中有效。
关于javascript - 如何在移动设备上自动播放 HTML5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24890527/