Jquery 在web上播放flash(.flv)视频时,便携设备可以查看这些视频
我的一个朋友为我的网站制作了一部.flv格式的电影。我听说过流行的flash播放器flowplayer,但我有一种不好的感觉,这种播放器不能在ipad和其他不支持flash的设备上使用。是否有办法通过非flash播放器播放flash格式的视频,以便在所有设备上都可以观看内容 我愿意接受任何想法。也许我甚至需要将视频转换成另一种格式 谢谢你的帮助Jquery 在web上播放flash(.flv)视频时,便携设备可以查看这些视频,jquery,flash,html5-video,Jquery,Flash,Html5 Video,我的一个朋友为我的网站制作了一部.flv格式的电影。我听说过流行的flash播放器flowplayer,但我有一种不好的感觉,这种播放器不能在ipad和其他不支持flash的设备上使用。是否有办法通过非flash播放器播放flash格式的视频,以便在所有设备上都可以观看内容 我愿意接受任何想法。也许我甚至需要将视频转换成另一种格式 谢谢你的帮助 Evan如您所述,您不能在(大多数)移动设备上使用Flash视频,因为播放视频需要Flash播放器。然而,实际的Flash电影(.swf)除了打开一个视
Evan如您所述,您不能在(大多数)移动设备上使用Flash视频,因为播放视频需要Flash播放器。然而,实际的Flash电影(
.swf
)除了打开一个视频文件(.flv
,在您的情况下)并在Flash容器中播放之外,没有什么作用
为了让所有设备都可以观看视频,通常你会先尝试使用HTML5
,然后在浏览器还没有准备好HTML5时再使用Flash。这在中、在或在中进行了描述
关于单个FLV文件的情况,这取决于该文件编码的编解码器。如果使用H264编码,HTML5视频和Flash视频可以共享同一个源文件。像这样的文件通常称为.m4v
、.mp4
或.f4v
,因此我猜您的文件可能仍然使用旧版本Flash使用的On2VP8编解码器
<>你可能会问你的朋友这个文件实际使用什么编解码器,并且根据结果,把这个视频重新编码成H264格式,这样你就可以在Flash和HTML5的播放中使用它。
不幸的是,这仍然不能满足Firefox或Opera用户的需求(也要注意,随着谷歌试图推出WebM编解码器,Chrome可能会在未来某个时候放弃H264支持),因此您可能不得不在让这些浏览器也使用flash或提供另一种媒体源(可能是ogg)之间做出选择对于他们。正如您所写,您不能在(大多数)移动设备上使用Flash视频,因为播放视频需要Flash播放器。然而,实际的Flash电影(
.swf
)除了打开一个视频文件(.flv
,在您的情况下)并在Flash容器中播放之外,没有什么作用
为了让所有设备都可以观看视频,通常你会先尝试使用HTML5
,然后在浏览器还没有准备好HTML5时再使用Flash。这在中、在或在中进行了描述
关于单个FLV文件的情况,这取决于该文件编码的编解码器。如果使用H264编码,HTML5视频和Flash视频可以共享同一个源文件。像这样的文件通常称为.m4v
、.mp4
或.f4v
,因此我猜您的文件可能仍然使用旧版本Flash使用的On2VP8编解码器
<>你可能会问你的朋友这个文件实际使用什么编解码器,并且根据结果,把这个视频重新编码成H264格式,这样你就可以在Flash和HTML5的播放中使用它。
不幸的是,这仍然不能满足Firefox或Opera用户的需求(也要注意,随着谷歌试图推出WebM编解码器,Chrome可能会在未来某个时候放弃H264支持),因此您可能不得不在让这些浏览器也使用flash或提供另一种媒体源(可能是ogg)之间做出选择感谢他们。感谢您提供了非常有用的链接。我从阅读中了解到,根据检测到的设备,播放器将使用flash或html——这很好。我很难确定视频必须采用什么格式才能使用此播放器。@Evan问题不是播放器支持什么(它基本上只为浏览器请求的媒体服务),而是浏览器支持什么。目前情况看来,如果你真的想满足所有用户的需求,你就必须将
.m4v
、.webm
和.ogg
作为HTML5视频和Flash备份(使用.m4v
或单独的.flv
)提供服务。感谢你提供了非常有用的链接。我从阅读中了解到,根据检测到的设备,播放器将使用flash或html——这很好。我很难确定视频必须采用什么格式才能使用此播放器。@Evan问题不是播放器支持什么(它基本上只为浏览器请求的媒体服务),而是浏览器支持什么。目前的情况看来,如果您真的想满足所有用户的需求,您必须将.m4v
、.webm
和.ogg
作为HTML5视频和闪存回退(使用.m4v
或单独的.flv
)。