视频播放相关的问题
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 代理服务器文件