2017-12-29 62 views
2

私はビデオチャットアプリケーションに取り組んでおり、ビデオを録画しようとしています。私は問題をローカルストリームまたはリモートストリームをサファリブラウザに記録するために直面​​している。それは "変数を見つけることができません:MediaRecorder"というエラーを表示しています。変数が見つかりません:safariのMediaRecorder

これは私のコードです:ので、ブラウザを追加MediaRecorderはサファリ11でジェットをサポートしていません

function startRecording() { 

    recordedBlobs = []; 

    var options = { mimeType: 'video/webm;codecs=vp9' }; 
    if (!MediaRecorder.isTypeSupported(options.mimeType)) { 
     console.log(options.mimeType + ' is not Supported'); 
     options = { mimeType: 'video/webm;codecs=vp8' }; 
     if (!MediaRecorder.isTypeSupported(options.mimeType)) { 
      console.log(options.mimeType + ' is not Supported'); 
      options = { mimeType: 'video/webm' }; 
      if (!MediaRecorder.isTypeSupported(options.mimeType)) { 
       console.log(options.mimeType + ' is not Supported'); 
       options = { mimeType: '' }; 
      } 
     } 
    } 
} 
+0

は、より多くの人々に到達するために複数のタグを追加するストリーム、ビデオ - ストリーム、ビデオプレーヤーなどがあなたを助けます。 –

答えて

関連する問題