0
MediaSource를 만들고 SourceBuffer를 추가하는 XP/FF50 시스템에서 일부 MediaSource 코드가 작동했습니다. XP의 시스템에서 , 이러한 코덱을 모두 작동 :MediaSource.addSourceBuffer가 video/ogg 및 video/webm과 함께 실패합니다.
Cannot play media. No decoders for requested formats: video/ogg; codecs="theora vorbis"
Cannot play media. No decoders for requested formats: video/webm; codecs="vp8 vorbis"
내 OGG :
'video/webm; codecs="vp8, vorbis"'
'video/ogg; codecs="theora, vorbis"'
것은 나는이 코덱 모두 이러한 유사한 오류를 던져, 내 Win10/FF50 기계에 이상 코드를 가져올 때 비디오의 src 속성을 설정할 때 Win10 컴퓨터에서 webm 파일이 올바르게 재생됩니다. 내가 놓친 것을
console.log(MediaSource.isTypeSupported('video/mp4')); <--returns true
console.log(MediaSource.isTypeSupported('video/ogg')); <--returns false
console.log(MediaSource.isTypeSupported('video/webm')); <--returns false
var videoElement = document.createElement('video');
console.log(videoElement.canPlayType('video/mp4; codecs="avc1.42001E, mp4a.40.2"')); <--returns probably
console.log(videoElement.canPlayType('video/webm; codecs="vp8, vorbis"')) <--returns probably
console.log(videoElement.canPlayType('video/ogg; codecs="theora, vorbis"')) <--returns probably
어떤 생각 :
나는 다음을 확인했다?