我的客户想在他们的网站上播放Flash视频。 为了确保我理解正确,我需要: 1.创建一个FLV文件 2.使用一些flv播放器或将flv包裹在swf中
问题: 1.播放器选项 - 访问者必须下载/安装它还是仅在网站本身安装一次?你可以推荐任何免费的播放器,以确保跨浏览器的兼容性?
swf选项:我需要flash应用程序来进行包装吗?
我以后可以使用像flashobject库这样的实际嵌入吗?
在两个选项之间进行选择的主要考虑因素是什么?如果这些选项确实如此?
任何帮助都将受到高度赞赏。祝你今天过得愉快,今天我们为很多目标祈祷: - )
答案 0 :(得分:2)
1。创建一个FLV文件
使用FFMpeg。这非常简单:ffmpeg -i input.avi output.flv
2。使用一些flv播放器或将flv包裹在swf中
我使用FlowPlayer取得了成功。
答案 1 :(得分:1)
为了传送flash视频,需要在以下容器之一中对音频和视频进行编码
<强>实施强>
是的,你需要一些包装FLV播放器来播放文件。 如果您有Dreamweaver CS3 / CS4,则有一个选项允许回放到FlvPlayer.swf(播放器的类型取决于您希望如何下载它)。为此选项选择插入 - >媒体 - > Flash视频。 [确保在必要时取消选择提示用户下载Flash Player选项]。
如果您没有软件,有许多开源解决方案,其中最受欢迎的是Flowplayer(使用RTMP或HTTP Streaming),这是一个开源(GPL 3)视频播放器。它是免费的,但Flowplayer商标出现在需要移除商业许可证的播放器上。
你的案例的优点是 视频文件可以是任何格式(mpg,avi,wmv,mov),网页设置将负责转换。
就闪存插件,下载和兼容性而言,Mark Pilgrim (Dive into HTML5)已经讨论了以下视频工作流程,以确保跨浏览器的最大兼容性
<video id="movie" width="320" height="240" preload controls>
<source src="mymovie.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="mymovie.webm" type='video/webm; codecs="vp8, vorbis"' />
<source src="mymovie.ogv" type='video/ogg; codecs="theora, vorbis"' />
<object width="320" height="240" type="application/x-shockwave-flash" data="flowplayer-3.2.1.swf">
<param name="movie" value="flowplayer-3.2.1.swf" />
<param name="allowfullscreen" value="true" />
<param name="flashvars" value='config={"clip": {"url": "http://wearehugh.com/dih5/good/bbb_480p.mp4", "autoPlay":false, "autoBuffering":true}}' />
<p>Download video as <a href="mymovie.mp4">MP4</a>, <a href="mymovie.webm">WebM</a>, or <a href="mymovie.ogv">Ogg</a>.</p>
</object>
</video>
您需要检查Mark's site以获取编码命令,并将AddType
处理程序放置到配置文件中以获取ogg格式等。
以下讨论您是要自行部署视频还是在Flash CS3中自定义视频。
<强>下载强>
这取决于您要使用的传送格式,无论是渐进式还是流式传输。
渐进式下载表示视频将下载到硬盘。即使在完成下载之前,也可以开始播放视频。
Streaming 表示发生缓冲,以便一次下载少量数据。要使用此选项,需要 Flash视频流服务。
祝你好运。
答案 2 :(得分:0)
我正在使用http://www.platipus.nl/flvplayer/download/1.0/ 这对我来说很完美。
修改非常简单:
<p align="right">
<embed src="http://www.aip.de/People/AKhalatyan/MOV/flvplayer.swf?file=http://www.aip.de/People/AKhalatyan/MOV/GalaxyMerger_ms4v2.flv"width="320" height="240" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed>
</p>
我使用的是旧版本,也许最近的版本有更多选项。
欢呼阿曼。