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):有没有办法防止水平/垂直滚动“捕捉”?