我在确定的时间开始播放外部视频文件时遇到了一些问题。 我想加载外部mp4或flv文件,播放器必须在确定的时间开始播放(例如100秒)。在搜索栏上选择视频部分的方法相同。但是,使用NetStream.seek,它会将所有视频从0缓冲到选定的秒,然后视频开始。但它必须开始缓冲到给定的第二次。 我该怎么办?
答案 0 :(得分:1)
它应该由服务器端支持,因此语法取决于服务器,例如stream.play("file.flv?start=100000");
顺便提一下,一般建议你应该只在一个关键帧上寻找无缓冲的位置,以避免在单色背景而不是关键帧上显示变化。有关关键帧的时间和文件位置的信息可以在视频文件metadata object