Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在web上播放flash(.flv)视频时,便携设备可以查看这些视频_Jquery_Flash_Html5 Video - Fatal编程技术网

Jquery 在web上播放flash(.flv)视频时,便携设备可以查看这些视频

Jquery 在web上播放flash(.flv)视频时,便携设备可以查看这些视频,jquery,flash,html5-video,Jquery,Flash,Html5 Video,我的一个朋友为我的网站制作了一部.flv格式的电影。我听说过流行的flash播放器flowplayer,但我有一种不好的感觉,这种播放器不能在ipad和其他不支持flash的设备上使用。是否有办法通过非flash播放器播放flash格式的视频,以便在所有设备上都可以观看内容 我愿意接受任何想法。也许我甚至需要将视频转换成另一种格式 谢谢你的帮助 Evan如您所述,您不能在(大多数)移动设备上使用Flash视频,因为播放视频需要Flash播放器。然而,实际的Flash电影(.swf)除了打开一个视

我的一个朋友为我的网站制作了一部.flv格式的电影。我听说过流行的flash播放器flowplayer,但我有一种不好的感觉,这种播放器不能在ipad和其他不支持flash的设备上使用。是否有办法通过非flash播放器播放flash格式的视频,以便在所有设备上都可以观看内容

我愿意接受任何想法。也许我甚至需要将视频转换成另一种格式

谢谢你的帮助


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
)。