は私の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)
一番厄介なことは、一点で働いて停止したことです。あたかも何かが永久に閉じ込められているかのように...私は、オーディオソースに何が間違っているかを知るために(私が知る限りは)方法がありません。
私は無駄にこれらの狂気のチェックを実行しました:
- 他のブラウザやアプリが開いてなかったおよび/またはカメラ
- 再起動ブラウザ、そして最終的に再起動し、コンピュータ
- を使用して、私はマックによ、これが助けになると聞いた
#> sudo killall AppleCameraAssistant;sudo killall VDCAssistant
。それはしませんでした。 - 別のスクリプト(https://jsfiddle.net/App7P/348/)を使用しましたが、
audio
をtrue(https://jsfiddle.net/3k89sy27/2/)にしたとき、私は上記と同じエラーが発生しました。 https://webrtc.github.io/samples/src/content/getusermedia/record/
更新:
navigator.mediaDevices.getUserMedia({
audio: true
}).then(function (stream) {
console.log(stream)
}).catch(console.log)
オーディオを登録したくない.....
でもFFの独自のテストパイロットしようと、それは@mrchestnutが示唆したように、あまりにもhttps://testpilot.firefox.com/experiments/voice-fill/
私はまったく同じ問題を抱えています...私が見つけた唯一の関連するものは、[リンク](https://bugzilla.mozilla.org/show_bug.cgi?id=1392837)です。 Firefox 57のリリース日は2017年11月14日だと私は思っています。 – mrchestnut
実際に、私はFirefox 57のBeta版をダウンロードしましたが、それは 'audio:true'で動作しているようです。しかし、広範囲にテストしていない... – mrchestnut
それも同様にダウンロードしました。できます! – Sean