在 iOS 上的 Safari 中嵌入视频

Posted

技术标签:

【中文标题】在 iOS 上的 Safari 中嵌入视频【英文标题】:embedded video in Safari on iOS 【发布时间】:2011-08-14 02:14:15 【问题描述】:

我将以下代码放入 html 并尝试在我的 iPad 上观看视频。它奏效了。

<object  >
  <param name="movie"
         value="http://www.youtube.com/v/u1zgFlCw8Aw?version=3&autohide=1&showinfo=0"></param>
  <param name="allowScriptAccess" value="always"></param>
  <embed src="http://www.youtube.com/v/u1zgFlCw8Aw?version=3&autohide=1&showinfo=0"
         type="application/x-shockwave-flash"
         allowscriptaccess="always"
          ></embed>
</object>

我知道这段代码是用于 Flash 播放器的,但我可以在 ios 上观看。

有人告诉我这是怎么回事吗?这是在 iOS 上显示视频的合法方式吗?

【问题讨论】:

【参考方案1】:

这很可能是因为 Apple 已将 YouTube 链接集成到操作系统中。

推荐的方式是使用HTML5's video tag。

【讨论】:

感谢您的快速回复。当我尝试了无效的 Yahoo Video 时,我了解到 iOS 对 YouTube 链接做了一些特别的事情。

以上是关于在 iOS 上的 Safari 中嵌入视频的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 和 macOS 上的 Safari 中使用网络摄像头录制视频?

Twilio 视频在 Android 上的 Chrome 和 iOS 上的 Safari 中失败,可在桌面上运行

移动 Safari 上的 iOS html5 视频

iOS/Safari 上的 Hls 视频流

视频不适用于 Safari 和 iOS

iPad (iOS6) 上的 Safari 无法缩放 HTML5 视频以填充 100% 的页面宽度