【发布时间】:2021-02-04 15:27:38
【问题描述】:
我正在尝试使用以下代码在 HTML 视频上触发画中画 (PiP):
await videoElement.requestPictureInPicture().catch((error) =>
alert(`PiP failed, ${error}`);
);
这在 Safari 中运行良好,但是当您在清单中设置 "display": "standalone" 的情况下使用“添加到主屏幕”时,此代码返回一个错误,指出不支持画中画。
此外,视频播放器中缺少内置的画中画控件。
任何想法为什么会发生这种情况或如何解决它?我假设 PWA/独立版本在幕后使用与设备上的常规 Safari 相同的浏览器/js 引擎,但看起来可能会有所不同?
【问题讨论】:
-
同样的问题...
标签: javascript ios safari html5-video progressive-web-apps