6
目前,我正在開發一個項目,我需要使用來自用戶的音頻。我需要要求用戶連接一個微型電話,以便我可以通過x-webkit語音開始講話 - 主要問題是用戶需要點擊按鈕並在他需要說話時總是說話 - 我想要瀏覽器向用戶詢問網站是否可以使用微型電話,如果用戶接受請求,x-webkit將工作並保持活動狀態。 如何在不強制用戶點擊按鈕的情況下讓x-webkit演講保持在線狀態?如何加載麥克風請求並保持其生效
謝謝!
目前,我正在開發一個項目,我需要使用來自用戶的音頻。我需要要求用戶連接一個微型電話,以便我可以通過x-webkit語音開始講話 - 主要問題是用戶需要點擊按鈕並在他需要說話時總是說話 - 我想要瀏覽器向用戶詢問網站是否可以使用微型電話,如果用戶接受請求,x-webkit將工作並保持活動狀態。 如何在不強制用戶點擊按鈕的情況下讓x-webkit演講保持在線狀態?如何加載麥克風請求並保持其生效
謝謝!
我想你需要的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);
}