8

HTML5 を使用してデフォルトのマイクからオーディオをキャプチャする方法について誰か助けてもらえますか? 利用可能な多くのサンプルがありますが、どれも機能していないようです。 フラグが有効になっているクロムでのみ機能するため、HTML5でオーディオキャプチャを試みました。しかし、NavigatorUserMediaError を取得しています。アドレス バーのビデオ アイコンには赤い十字記号があり、そのツールチップには「このページはカメラとマイクへのアクセスがブロックされています」と表示されます

4

3 に答える 3

9

HTML5 Rocks に関する素晴らしい記事がいくつかあります。引いたのはこれだけです。 http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled

// success callback when requesting audio input stream
function successCallback(stream) {
    var audioContext = new (window.webkitAudioContext)();

    // Create an AudioNode from the stream.
    var mediaStreamSource = audioContext.createMediaStreamSource( stream );

    // Connect it to the destination to hear yourself (or any other node for processing!)
    mediaStreamSource.connect( audioContext.destination );
}

function errorCallback() {
    console.log("The following error occurred: " + err);
}

navigator.webkitGetUserMedia( {audio:true}, successCallback, errorCallback );
于 2013-04-14T03:02:54.207 に答える
2

最近 (時期は不明) Chrome は、SSL 経由でページにアクセスして getUserMedia を有効にするという要件を追加しました。

于 2016-05-21T14:33:19.753 に答える