バックエンド サーバーにストリーミングするために、コンピューターのオーディオ ソースにアクセスしようとしています。この接続を容易にするためにオブジェクトを使用するこちらのチュートリアルを使用しています。webKitAudioContext
しかし、私はそのstream
オブジェクトに混乱しています。まず、webkitGetUserMedia
メソッドでは、callback
このパラメーターなしで関数が呼び出されます。第二に、ウェブページの指示を読む
"We ask, using getUserMedia, for access to the microphone. If this is successful our callback gets called with the audio stream as its parameter."
stream
この変数が何であるか/どこから来るべきか誰か教えてもらえますか? これはストリーミング オーディオへの私の最初の進出です。:)
function callback(stream) {
var context = new webkitAudioContext();
var mediaStreamSource = context.createMediaStreamSource(stream);
...
}
$(document).ready(function() {
navigator.webkitGetUserMedia({audio:true}, callback);
...
}
編集
どうやらこれは、コンソールで次のように評価されるある種の「暗黙の」パラメーターです。
LocalMediaStream {onremovetrack: null, onaddtrack: null, onended: null, ended: false, id: "zr0ZH5b0YZy6gjTGyaKdncl5XYFYT2LsAEPS"…}
私はまだこのストリーミング全体に慣れていないので、このオブジェクトが何であるかについてさらに情報を持っている人は誰でも大歓迎です。ありがとう!