我使用NetStream方法创建了一个flv播放器。appendBytes用于将数据输入缓冲区。现在,我以这种方式执行seek操作:
ns。寻求(0),
ns。appendBytesAction (NetStreamAppendBytesAction.RESET_SEEK);
ns。appendBytes (seekPosBytes);
Like I have read here
我执行一个seek(number)(从我所理解的刷新缓冲区)并开始合并新的字节(那些与我开始播放的位置相关的字节)。这意味着即使加载了整个视频,缓冲区也会清空,所有内容都必须重新加载。可以使用NetStream.appendBytes?方法查找已经加载到缓冲区中的数据。
您是否尝试将netstream的inbufferseek属性设置为true?