在MSE示例中,在播放之前调用endOfstream
mediaSource.endOfStream();
video.play()
https://developer.mozilla.org/en-US/docs/Web/API/MediaSource/endOfStream
你知道为什么在比赛前打电话给endOfStream吗? 当发出视频终止信号时,我想'endOfStream'调用。
谢谢!
答案 0 :(得分:1)
.endOfStream()
显然在问题的javascript
用于在媒体播放开始之前更新duration
的{{1}}。
请注意
这允许持续时间正确反映附加的结尾 媒体细分。例如,如果持续时间明确设置为10 秒,仅附加0到5秒的媒体段 在调用
HTMLMediaElement
之前,持续时间将更新为 5秒。