我已經使用應用程序來錄製使用javaScript代碼的音頻,但錄製後其麥克風永遠不會禁用。如何在使用javascript錄製後將麥克風靜音
所以,請建議我,如何使用javaScript靜音/禁用麥克風?
我已經使用應用程序來錄製使用javaScript代碼的音頻,但錄製後其麥克風永遠不會禁用。如何在使用javascript錄製後將麥克風靜音
所以,請建議我,如何使用javaScript靜音/禁用麥克風?
您可以停止對MediaRecorder創建流:
navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(function(stream)
{
recorder = new MediaRecorder(stream);
});
recorder.stream.getAudioTracks().forEach(function(track){track.stop();});
我編輯了您的問題以使用多行代碼格式。我注意到你在調用'新MediaRecorder'的地方使用'recorder'。那是對的嗎? –
這是一個小例子。你可以設置一個全局變量out函數,並將它用於其他方法。 –
閱讀本http://stackoverflow.com/questions/17123263/ask-for-microphone-on-onclick-event –
使用靜音性能 - 設置它關閉。 – Donal