Spark Video Player:seek()用于本地播放

时间:2011-06-14 16:19:43

标签: flash video air osmf

我正在使用Spark Video Component在AIR应用程序中播放本地视频。使用搜索方法不能提供准确的定位:

  

playheadTime属性可能不会   立即获得预期值   在你调用seek()之后。 对于   渐进式下载,你可以寻求   仅限于关键帧;因此,寻求   带你到第一个时间   指定时间后的关键帧。

     

注意:流媒体时,总是寻求   进入精确的指定时间   即使源FLV文件没有   那里有一个关键帧。

视频组件似乎将本地回放视为渐进式下载,使得搜索方法无法用于粒度搜索,因为它会捕捉到关键帧。有没有办法让本地播放被视为流式视频,以获得seek()方法的粒度搜索能力?或者这个所需的功能是否需要不同的视频组件?

1 个答案:

答案 0 :(得分:0)

它不是视频播放组件,而是实际媒体。当您使用流式视频寻找精确时间时,媒体服务器将在流中创建所需的关键帧。通过使用更多关键帧对视频进行编码,您可以提高搜索的准确性,但代价是文件大小(我认为这对您来说不是问题)