2017-02-07 14 views
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 

私は逃したものを任意のアイデアを?

答えて

0

Firefoxのabout:configでは、media.mediasource.webm.enabledtrueに変更してください。

関連する問題