我有一个WebM格式的html5媒体播放器元素,我的目标是能够以极高的精度(最长10ms)播放其中的片段。设置片段的准确开始时间很容易,但是我在给定时刻停止播放存在问题。 例如,恰好停止10秒的媒体文件到达中间(5秒)。
最初的想法是通过计时器暂停播放器,但是我没有成功。即使我在10毫秒的间隔内运行检查,由于计时器的延迟和未立即执行的暂停动作,它也不会在确切的时间暂停播放器-最多100毫秒后会停止。
所以我目前的想法是,也许我可以某种方式将一部分媒体从一个播放器提取到另一个播放器,以便新的播放器实例仅包含我需要的片段?可以吗我能以某种方式仅将“缓冲区”的一部分从播放器1复制到播放器2吗?
谢谢