首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash8 (AS2)中的FLVPlayback组件和对HD H.264视频的支持

Flash8 (AS2)中的FLVPlayback组件和对HD H.264视频的支持
EN

Stack Overflow用户
提问于 2010-02-20 01:21:42
回答 2查看 2.7K关注 0票数 0

我已经使用Flash8 Professional和FLVPlayback组件开发了一个视频播放器。最近我测试了一些在编码服务器上运行的FFMPEG转换成FLV的720p .mov文件。我注意到这些文件不能在我的视频播放器中播放。它们似乎没有附加任何音频,但当我在Adobe Media Player中播放它们时,音频就在那里。是不是因为Flash8的FLVPlayback组件不支持高清视频?当我在本地测试时,视频图片播放时没有声音,但当我在浏览器中运行时,视频冻结并且不播放。但是,进度条似乎在移动,就像视频正在播放一样。

所以我想尝试重新创建我的作品作为一个CS4项目,仍然发布为AS2,但希望能够在CS4中使用支持h264视频的更新后的FLVPlayback组件。

这样行得通吗?

我注意到视频只有在完全加载后才会播放,这在Adobe Media Player和Flash Player中是正确的。似乎渐进式下载对我的视频不起作用,Flash Player要求在开始播放之前加载整个视频。我在这上面找到了以下信息-

Another SO question on this topic

Scott Morgan post about Progressive H264 video

以下是附加到我的FLV视频的元数据-

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

发布于 2010-03-03 13:42:00

有一种叫做moov atom的东西(是的,有两个“o”),它是H.264编解码器的一部分-它为文件建立索引-如果它不在文件的前面,那么在下载整个文件之前,电影将无法播放。moov原子在视频创建时被放入,某些产品,如Adobe Premier CS3 & After Effects CS3将把它放在文件的末尾。然而,有一条消息说,Adobe正在努力用补丁来更新这个问题,但我不知道它是否被修复过。如果您是从使用Flash Media Server的CDN进行流式传输,那么这就不是问题了,因为视频随后会被流式传输并(根据文档)由FMS进行索引。来源:http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player_02.html

也许可以试试这个?http://blog.six4rty.ch/2008/05/14/h264-and-the-moov-atom/

票数 2
EN

Stack Overflow用户

发布于 2010-03-03 06:32:55

可以,您可以使用闪存CS4制作ActionScript 2项目并使用最新的FLVPlayback组件。ActionScript CS4支持Flash版本1、版本2和版本3。

然而,我不认为这是这个项目的问题所在。现有项目应在系统上安装的任何版本的Flash Player软件中使用视频回放代码。也许只需要更新Flash播放器就可以获得工作视频。如果您要在Web上发布此FLV或使用这些视频,您可能需要在浏览器上检查更新版本的Flash。

我没有任何其他的补充,所以你提到的关于在下载时修复渐进式播放的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2298279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档