ios - 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) 播放器,但都不起作用。每次设备超时。有没有办法解决这个问题?
提前谢谢你和最好的问候
解决方案
好的,鉴于您在评论中给我的答案,这基本上与浏览器无关。加载浏览器视图的应用程序需要告诉 iOS 它在前台时应该锁定屏幕。
为此(如何执行此操作),请查看堆栈溢出中相关问题的答案:
我不确定您使用什么作为应用程序来显示您的浏览器视图。如果您使用的是框架,它肯定会为您的应用程序提供类似的命名选项!
推荐阅读
- c# - DataGridView 日期时间列无法排序
- sql-server-2008-r2 - SQL Server exec 结果转换为变量
- postman - 如何将外部 javascript 模块导入邮递员?
- c++ - 计算周长和面积的程序不从 void 函数输出值
- c++ - CodeBlocks 中 hashlib++ 库的“没有这样的文件或目录”错误
- reactjs - 当类名不是静态的时,如何选择节点进行酶测试?
- php - 在 foreach 问题中更新或创建 Laravel Eloquent?
- vim - 使用 vim 的壁炉插件时,如何删除引号内的换行符?
- prolog - SLD 解析树,哪个谓词适用于给出第一个解析
- visual-studio-code - 无法在 Windows 7 上启动 vscode