我在Actionscript中实现了一个视频播放器,我需要能够定义视频的开始播放时间。 Netstream.seek(pos)适用于flv文件但是H.264文件失败(播放器从头开始播放视频)。任何人都知道可能是什么问题?
(我使用Netstream代替在调用Netstream.play方法时添加一个带有开始时间的参数,因为我没有Flash Media Server。)
答案 0 :(得分:2)
Flash不支持发送字节标头,因此您将始终获得字节0-。您可以通过利用伪流(http://h264.code-shop.com/trac)来完成搜索。基本上,你提供一个get param?start = 1234,然后服务器后端修补moov标题,将它移到文件的前面,然后开始在开始位置提供它。 (基本上,动态拆分文件,起始位置为1234,并提供新生成的文件)
答案 1 :(得分:0)
我知道这可以使用最新的Red5 1.0版本,我不能代表FMS或Wowza。