3

我在页面上有一个音频元素,该元素当前正在加载到高度和宽度为零的 iframe 中。我正在使用来自父页面的 postMessage 来告诉子页面播放一些音频。

这在桌面浏览器上运行良好,但是我在移动浏览器上遇到了一些问题。(我在 Chrome for Android 上进行测试,但我认为 iOS 也会有同样的问题)。

移动浏览器要求 media play() 命令由用户发起的操作触发。在我的情况下,用户正在单击父页面上的按钮来启动播放,但似乎在执行 postMessage 时,浏览器会失去对它的跟踪。

有什么方法可以让我在 iframe 内播放音频而不使 iframe 内的页面对用户可见?

4

0 回答 0