我开发了一款使用Flash 8 Professional和FLVPlayback组件的视频播放器。最近,我一直在编码服务器上测试一些由FFMPEG转换为FLV的720p .mov文件。我注意到这些文件不能在我的视频播放器中播放。看起来他们没有附加任何音频,但是当我在Adobe Media Player中播放音频时,音频就在那里。这是由于Flash 8中的FLVPlayback组件不支持高清视频吗?当我在本地测试时,视频图片播放时没有声音,但是当我在浏览器中运行时,视频会冻结而无法播放。进度条看起来像移动视频一样移动。Flash 8(AS2)中的FLVPlayback组件以及对高清H.264视频的支持
因此,我想尝试重新创建我的工作作为Flash CS4项目,仍然发布为AS2,但希望能够使用CS4中支持h264视频的更新后的FLVPlayback组件。
这项工作?
------------------------------------ UPDATE --------- ------------------------------------
我注意到视频不会播放,直到它已经完全加载,这在Adobe Media Player和Flash Player中是正确的。似乎渐进式下载对我的视频不起作用,Flash Player要求整个视频在开始播放之前加载。我发现这个以下信息 -
Another SO question on this topic
Scott Morgan post about Progressive H264 video
这是贴在我的FLV视频元数据 -
Your Flash Version = WIN 10,0,45,2
filesize = 1936004
audiocodecid = 10
stereo = false
audiosamplesize = 16
audiosamplerate = 44100
audiodatarate = 93.75
videocodecid = 2 (This is Sorenson h263)
framerate = 24
videodatarate = 683.59375
height = 240
width = 320
嗨, 从我从编码的FLV文件中获得的元数据,视频编码id是2,它是Sorenson H.263。这仍然是同样的问题?当我运行构建的应用程序来修复.moov文件并加载原始的未编码.mov文件时,我得到了响应 - “错误:MOOV原子不在文件末尾,文件已准备好进行渐进式下载或它是一个无效的文件“。当我加载编码FLV时,我得到 - “错误:遇到非QT顶级原子(这是一个QuickTime文件?) 完成时间:0.076s” 所以我在考虑.moov是在正确的位置?有任何想法吗? – undefined 2010-03-03 14:50:16
您可以向我发送其中一个视频吗?我有一个我写的AS3 Flash Player 10视频播放器,我知道它适用于H264 vids。我可以测试看看他们是否在那里工作。罗布[在] inchwormstudio.com。如果没有,我会采取一个刺中快速测试CS4的视频对象 – 2010-03-03 16:20:29
嗨,谢谢,我给你发了一个视频 – undefined 2010-03-03 17:26:16