2017-01-21 13 views
2

,MSE에서 재생하기 전에 'endOfStream'을 호출해야하는 이유는 무엇입니까? 중견 예에서

mediaSource.endOfStream(); 
video.play() 

https://developer.mozilla.org/en-US/docs/Web/API/MediaSource/endOfStream

플레이하기 전에 endOfStream 전화 당신은 알고 계십니까 이유를 플레이하기 전에 endOfstream 전화? 'endOfStream'이 비디오의 종료를 알릴 때 호출한다고 생각했습니다.

감사합니다.

+0

는 "MSE는 평균 제곱 오차를 의미합니다"- –

+0

주 cricket_007 @, "MSE는"또한 [미디어 소스 확장 ™] (HTTPS 올바른 태그와 태그 [편집] 읽기 : // WWW. w3.org/TR/media-source/) – guest271314

+0

@ guest271314 물론 여기가 아닙니다. http://stackoverflow.com/questions/tagged/mse –

답변

1

.endOfStream() 분명히 미디어 재생이 시작되기 전에 HTMLMediaElementduration을 업데이트 질문에 javascript에 사용됩니다.

2.4.7 End of stream algorithm

참고

이 기간이 제대로 첨부 미디어 세그먼트의 끝을 반영 할 수 있습니다. 예를 들어 지속 시간이 명시 적으로 10-초로 설정되고 이 호출되기 전에 이 호출 된 후 0-5 초 동안 미디어 세그먼트 만 추가 된 경우 재생 시간은 5 초로 업데이트됩니다.