问题描述
|
我正在使用Spark Video Component在AIR应用程序中播放本地视频。根据其描述,使用seek方法不能提供准确的定位:
playheadTime属性可能不
立即具有期望值
在调用seek()之后。为一个
渐进式下载,可以寻求
仅针对关键帧;因此,寻求
带您进入第一个时间
指定时间后的关键帧。
注意:串流播放时,搜寻总是
精确到指定的时间
即使源FLV文件没有
那里有一个关键帧。
似乎视频组件将本地回放视为渐进式下载,这使得查找方法不适用于精细查找,因为它会捕捉到关键帧。是否有一种方法可以将本地回放视为流视频,以从seek()方法获得精细的搜索能力?还是此所需功能需要其他视频组件?
解决方法
它不是视频播放组件,而是实际媒体。当您寻找流式视频的精确时间时,媒体服务器将在流中创建所需的关键帧。通过使用更多关键帧对视频进行编码,您可以提高搜索的准确性,但要以文件大小为代价(我认为这对您来说不是问题)