首页 > 解决方案 > iOS Safari - 视频防止显示超时

问题描述

我想在网站上包含一个视频。我已经用 HTML5 标签完成了这很正常的操作。

<video id="video_3e2f4515" src="discovervideo.mp4" playsinline poster="./previewvideo.jpg" controls="controls" type="video/mp4">

Dein Browser unterstützt das Videoformat leider nicht。

不幸的是,由于屏幕超时,视频(大约 2 分钟)无法在 Safari 浏览器 (iPhone) 中完全播放。安卓没有问题。我已经尝试过不同的方法。曾经 nosleep.js 和另一个视频 (videojs) 播放器,但都不起作用。每次设备超时。有没有办法解决这个问题?

提前谢谢你和最好的问候

标签: iosvideosafaritimeout

解决方案


好的,鉴于您在评论中给我的答案,这基本上与浏览器无关。加载浏览器视图的应用程序需要告诉 iOS 它在前台时应该锁定屏幕。

为此(如何执行此操作),请查看堆栈溢出中相关问题的答案:

如何在IOS上使用swift防止我的应用程序屏幕锁定

我不确定您使用什么作为应用程序来显示您的浏览器视图。如果您使用的是框架,它肯定会为您的应用程序提供类似的命名选项!


推荐阅读