我使用 Flash 8 Professional 和 FLVPlayback 组件开发了一个视频播放器。最近,我一直在测试几个 720p .mov 文件,这些文件由在编码服务器上运行的 FFMPEG 转换为 FLV。我注意到这些文件没有在我的视频播放器中播放。似乎它们没有附加任何音频,但是当我在 Adobe Media Player 中播放它们时,音频就在那里。这是因为 Flash 8 中的 FLVPlayback 组件不支持高清视频吗?当我在本地测试时,视频图片播放时没有声音,但是当我在浏览器中运行时,视频冻结并且不播放。然而,进度条似乎在移动,就好像视频正在播放一样。
所以我想尝试将我的作品重新创建为 Flash CS4 项目,仍以 AS2 发布,但希望能够在 CS4 中使用更新的 FLVPlayback 组件,该组件可以支持 h264 视频。
这行得通吗?
- - - - - - - - - - - - - - - - - - 更新 - - - - - - - --------------------------------
我注意到视频在完全加载之前不会播放,这在 Adobe Media Player 和 Flash Player 中是正确的。似乎渐进式下载不适用于我的视频,Flash Player 要求在开始播放之前加载整个视频。我找到了有关此的以下信息-
关于此主题的另一个 SO 问题
Scott Morgan 发布了关于 Progressive H264 视频
这是附加到我的 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