【发布时间】:2018-04-10 22:29:20
【问题描述】:
在 Mac/iOS 上使用 Safari,视频不播放但有声音。仅播放第一帧。当切换到另一个窗口或最小化时,它解决了这个问题。视频标签正在通过 JavaScript 添加到页面中。
无法显示代码,因为这是为公司开发的。
【问题讨论】:
标签: javascript html ios macos video
在 Mac/iOS 上使用 Safari,视频不播放但有声音。仅播放第一帧。当切换到另一个窗口或最小化时,它解决了这个问题。视频标签正在通过 JavaScript 添加到页面中。
无法显示代码,因为这是为公司开发的。
【问题讨论】:
标签: javascript html ios macos video
这是因为 Safari 没有通过 JavaScript 处理生成的视频标签。我能够通过将标签硬编码到第二页并检测 safari 并仅将 iFrame 用于 safari 而 Chrome/Edge/Firefox/Opera 都使用生成的 HTML 来测试和解决这个问题。
无法显示代码,因为这是为一家公司开发的。但是,这应该可以节省其他人的时间,因为我没有在网上遇到任何关于解决方案的内容,而且只有 Safari 存在问题。
【讨论】: