6

現在、ユーザーからの音声を扱う必要があるプロジェクトに取り組んでいます。x-webkit音声で話すことを初期化できるように、マイクを接続するようにユーザーに依頼する必要があります-主な問題は、ユーザーがボタンをクリックして、話す必要があるときに常に話す必要があることです-私はブラウザは、Web サイトがマイクを使用できるかどうかをユーザーに尋ねます。ユーザーが要求を受け入れると、x-webkit が動作し、ライブ状態が維持されます。ユーザーがボタンをクリックすることを強制せずに、x-webkit の音声をライブのままにするにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

Webrtc getusermedia` が必要だと思います

//get audio    
navigator.getUserMedia({audio:true}, gotStream);

.

//display audio
function gotStream(stream) {
    window.AudioContext = window.AudioContext || window.webkitAudioContext;
    var audioContext = new AudioContext();

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

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

クイック スタート: http://www.html5rocks.com/en/tutorials/webrtc/basics/

于 2013-10-01T00:17:37.223 に答える