我正在用Red5服务器录制FLV视频并在Flex应用程序中播放它们。我知道Red5没有正确地注入FLV元数据,所以我使用外部命令行工具来获取元数据。FLV视频显示错误的播放时间
因为我正在注入元数据,所以我的视频持续时间是正确的。
我遇到的问题是,我试图用(甚至是第三方独立视频播放器)播放视频的所有FLV播放器都是如此,PlayHead时间永远不会从0开始。当我加载要播放FLV并让视频长度为10秒,则播放头上的当前时间标签将在1-2秒内开始,而不是0,同时水平滑块当前时间指示符也会从0移开并设置为1-2秒沿着滑杆。 视频虽然可以看到,但播放效果却很好。
FLV中是否有一个字节需要更改,以便它将以0开始播放头?我意识到这可能与Red5有关,所以如果任何人有任何变通或潜在的事情要注意可能会导致这一点,我会非常感激!