我有一个网络应用程序,它使用通过 iframe 嵌入到模态对话框窗口中的 Youtube 视频。在 iPad 3、iOS 5.1 上的 Safari 中,视频在第一次加载时可以正常播放。但是,如果模态框被隐藏然后重新打开,视频将无法再播放。播放器将显示,但它只是一个没有控件的黑色空间。YouTube 水印仍然出现,并且可以点击。
Safari 控制面板中的播放按钮将从停止的位置播放视频的音频,但播放器仍然不会显示任何视频。音频播放结束后会出现“相关视频”建议图片,然后可以正常播放视频。
有谁知道是什么导致了这种行为?嵌入在所有主要桌面浏览器中都按预期工作,并且第一次在 iOS 中很好。只有当它在 iOS Safari 中重新打开时才会失败。