0
MediaSourceを作成してSourceBufferを追加するXP/FF50マシンでMediaSourceのコードが動作しています。 XPマシンで 、これらのコーデックの両方が動作します。MediaSource.addSourceBufferがvideo/oggとvideo/webmで失敗する
'video/webm; codecs="vp8, vorbis"'
'video/ogg; codecs="theora, vorbis"'
私はWin10/FF50マシンに上のコードを持って、これらのコーデックの両方が、これらの同様のエラーをスロー:
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をビデオを設定するときにWin10マシン上でwebmファイルが正しく再生されますsrc属性です。
私は次のことをチェックしました:
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
私は逃したものを任意のアイデアを?