Flash 视频播放器 VS HTML 5 视频

标签 flash xhtml html html5-video

我需要添加视频播放器来播放网页上的视频。通常我在 swfobject 库的帮助下使用 Flash 播放器。如果同时启用 Flash 播放器和 JavaScript,则该方法有效。

我目前正在使用 XHTML 1.0 严格文档类型。

我的问题是我可以将文档类型更改为 HTML 5 文档类型并使用 HTML 5 视频添加视频播放器吗?对于不支持 HTML5 的浏览器,我可以使用 javascript。

在这种情况下,在受支持的浏览器中,视频将在没有 Flash 播放器和 javascript 的情况下运行,而在不受支持的浏览器中,将在支持 js 的情况下运行。

这可能吗?这是个好主意吗?

最佳答案

“HTML5”(在使用 HTML5 时,我将迄今为止主要浏览器供应商的实现集中在一起)没有针对 <video> 达成一致的编解码器然而,不同的浏览器使用不同的编解码器;有些是专有的,有些不是。您可以使用 HTML5 文档类型,并使用 <video>现在,但您需要为 Safari 配备 H.264 编解码器,为 Firefox 配备 Ogg/Theora,如果以上都没有,则需要 Flash 作为后备。哦,如果未安装 Flash,请不要忘记图像;如果图像被禁用,请不要忘记文本;如果...,请不要忘记给用户的手写信...

所以像...

<!DOCTYPE html>
...
<video>
    <source src='your_movie.ogv'  />
    <source src='your_movie.m4v'  />
</video>

在其他新闻中,我很喜欢 JW 博客上这篇名为 Safari and Quicktime are not Standards 的帖子。 .

关于Flash 视频播放器 VS HTML 5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3028258/

相关文章:

jquery - 如何使用 jquery 将图像标题渲染为灯箱标题?

html - CSS - 在 BUTTON 元素内垂直居中

php - 如何将图像添加到此文本?

javascript - Jquery UI CheckBox Button - 按钮和点击兼容性问题 - ie8

flash - Flash 中的布局管理器?

xml - 如何解决此错误 "The element type "head"must be terminated > by the matching end-tag "</head>"?

flash - 在 Flash 中录制音频的问题(Red5,ffmpeg)

CSS/XHTML : Show div after a specific count of table rows

android - 无法在 Android 设备上查看 PDF(带有嵌入式 swf)

iphone - Flash CS6 中基于屏幕方向(横向或纵向)的导航