Skip to content

视频播放相关的问题

411字约1分钟

2025-06-04

1. HTML 视频(Video)

在 HTML 中播放视频的方法有很多种。

1.1 <embed> 标签

<embed> 标签用于在 HTML 文档中嵌入外部内容,包括视频。

<embed src="video.mp4" type="video/mp4">

问题:

  • HTML4 无法识别 标签。您的页面无法通过验证。
  • 如果浏览器不支持 Flash,那么视频将无法播放
  • iPad 和 iPhone 不能显示 Flash 视频。
  • 如果您将视频转换为其他格式,那么它仍然不能在所有浏览器中播放。

1.2 <object> 标签

<object> 标签用于在 HTML 文档中嵌入外部对象,包括视频。

<object data="video.mp4" type="video/mp4">
  <embed src="video.mp4" type="video/mp4">
</object>

问题:

  • 如果浏览器不支持 Flash,将无法播放视频。(注意:由于Flash的安全性问题,现在已经不推荐使用Flash了,而是使用HTML5的video标签)
  • iPad 和 iPhone 不能显示 Flash 视频。
  • 如果您将视频转换为其他格式,那么它仍然不能在所有浏览器中播放。

1.3 <video> 标签

<video> 标签用于在 HTML 文档中嵌入视频。

<video src="video.mp4" controls>
  您的浏览器不支持 video 标签。
</video>

最好的 HTML 解决方法, 现在主流浏览器都支持。

通过流媒体播放视频的方式有哪些?

  • HLS
  • DASH

直接通过访问服务器文件播放视频的方式有哪些?

  • 直接访问服务器文件
  • 通过 nginx 代理服务器文件

为什么视频网站的视频链接地址是blob?

为什么视频网站的视频链接地址是blob?