iOS Safari - 视频防止显示超时

Posted

技术标签:

【中文标题】iOS Safari - 视频防止显示超时【英文标题】:iOS Safari - Video prevent Display Timeout 【发布时间】:2018-08-03 14:55:32 【问题描述】:

我想在网站上添加一个视频。我用 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) 播放器,但都不起作用。每次设备超时。有没有办法解决这个问题?

在此先感谢您并致以最诚挚的问候

【问题讨论】:

屏幕超时是什么意思?您的意思是视频播放并且手机实际上“锁定”,这基本上意味着它已关闭? 是的,没错!我的意思是正常的手机显示超时。首先显示屏变暗几秒钟,然后关闭。一定有可能,因为我可以观看视频,例如完全在新闻网站上。提前致谢 没人能帮忙吗? 【参考方案1】:

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

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

How to prevent screen lock on my application with swift on IOS

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

【讨论】:

以上是关于iOS Safari - 视频防止显示超时的主要内容,如果未能解决你的问题,请参考以下文章

MobileSafari(iOS Safari):有没有办法防止水平/垂直滚动“捕捉”?

当点击视口底部时,防止 Mobile Safari 显示工具栏

防止在 Safari 浏览器中单击鼠标右键

防止 iOS 移动 Safari 闲置/自动锁定/休眠?

如何防止 html5 视频在 OSX 上休眠

防止 Safari 地址栏在 iOS 15 中展开