2013-09-30 24 views
6

Şu anda, kullanıcılardan bir ses ile çalışmam gereken bir proje üzerinde çalışıyorum. Kullanıcıya bağlanacak bir micrphone sormak zorundayım, böylece x-webkit konuşmasıyla konuşmasına şaşırabilirim - asıl sorun kullanıcının bir düğmeye basması ve konuşması gerektiğinde her zaman konuşması gerekmesidir. Kullanıcıya sormak için web tarayıcısından mikrofonu kullanabilir ve kullanıcı talebi kabul ederse x-webkit çalışır ve canlı kalır. x-webkit konuşmasının, düğmeyi tıklayarak kullanıcıyı zorlamadan nasıl canlı kalmasını sağlayabilirim?Mikrofon isteği nasıl yüklenir ve canlı tutulur

Teşekkürler!

cevap

2

Sana WebRTC'de

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

getusermedia` gerek.

//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); 
} 

Hızlı başlangıç: http://www.html5rocks.com/en/tutorials/webrtc/basics/

İlgili konular