2017-11-12 4 views
0

は私のFirefoxのコンソールで以下のスニペットを実行するためのFirefoxにはAudioSourceの割り当てに失敗しました[FF/56.0.2(64ビット)は、Mac OS 10.13.1上]:NotReadableError:次のエラーが返されますgetUserMedia

MediaStreamError { name: "NotReadableError", message: "Failed to allocate audiosource", constraint: "", stack: "" } (unknown)

// Sippet 
navigator.mediaDevices 
     .getUserMedia({ 
    audio: true, 
    video: true 
}) 
     .then(stream=>{ 
console.log(stream.getAudioTracks()) 
document.getElementById('storybook-preview-iframe').contentWindow.document.getElementById('video-camera').srcObject = stream 
mr = new window.MediaRecorder(stream, { 
     mimeType: 'video/webm' 
    }) 
mr.ondataavailable = console.log 
}) 
     .catch(console.log) 

一番厄介なことは、一点で働いて停止したことです。あたかも何かが永久に閉じ込められているかのように...私は、オーディオソースに何が間違っているかを知るために(私が知る限りは)方法がありません。

私は無駄にこれらの狂気のチェックを実行しました:

更新

  • はgetusermedia上の例/デモページにも同じエラーを集めて、私はさらに多くの障害コードを簡素化しました。

    navigator.mediaDevices.getUserMedia({ 
        audio: true 
    }).then(function (stream) { 
        console.log(stream) 
    }).catch(console.log) 
    
    オーディオを登録したくない

    .....

    でもFFの独自のテストパイロットしようと、それは@mrchestnutが示唆したように、あまりにもhttps://testpilot.firefox.com/experiments/voice-fill/

  • +0

    私はまったく同じ問題を抱えています...私が見つけた唯一の関連するものは、[リンク](https://bugzilla.mozilla.org/show_bug.cgi?id=1392837)です。 Firefox 57のリリース日は2017年11月14日だと私は思っています。 – mrchestnut

    +1

    実際に、私はFirefox 57のBeta版をダウンロードしましたが、それは 'audio:true'で動作しているようです。しかし、広範囲にテストしていない... – mrchestnut

    +0

    それも同様にダウンロードしました。できます! – Sean

    答えて

    関連する問題