web-audio

    1熱度

    1回答

    WebAudio允許通過navigator.getUserMedia()訪問麥克風。在調用此設置時,瀏覽器會顯示一個記錄標誌(Chrome和Edge中的紅點),表示該麥克風正在使用中。這工作正常,但我想能夠停用麥克風,然後這個紅點也應該消失。我打電話webcontext.close()也會停用該紅點標誌,但它至少在Chrome,Firefox和Edge中不起作用。 如何以瀏覽器記錄標誌消失的方式停

    0熱度

    1回答

    我試圖讓使用Web音頻的小故障免費麥克風音頻。根據這個答案:https://stackoverflow.com/a/40812061 唯一的方法就是使用MediaRecorder API。在Chrome中,MediaRecorder API支持的唯一音頻格式是Ogg。當試圖捕捉麥克風輸入時,我得到了48kHz的ogg音頻。有什麼方法可以使用網絡音頻API將其重新採樣到16kHz,而不會引入任何音頻

    0熱度

    1回答

    我創造很多這些類型的WebAudio儀器的對象: var context = new AudioContext(); Inst = function (id, param){ var inst = { id = id, param = param } inst.osc = context.createOscillator(); ins

    1熱度

    1回答

    這是此主題的後續問題: Release audio Buffer Web Audio API 因爲我無法弄清楚如何使我的代碼適應答案。 到目前爲止,我有這樣的代碼,它運行在一個循環中,並且隨着時間的推移cpu使用率會隨着時間的推移而增長,直到它變得不可用。 在Webview中,我猜,節點似乎還活着。 我的代碼: function n_BufferLoader(n_context, n_urlLis

    1熱度

    1回答

    所以我在瀏覽器中創建了一個合成器,並且想爲它添加一些過濾器。我創建了所有的濾波器,並將我的振盪器連接到濾波器,並將濾波器連接到音頻目標。現在,當我選擇低通濾波器玩,我在控制檯收到此錯誤,將不添加任何影響: The provided value '3' is not a valid enum value of type BiquadFilterType. 片段我的代碼: function ini

    0熱度

    1回答

    我目前正在使用Chrome(60.0.3112.90)中的Web Audio API來通過FilerReader,AudioContext來構建給定文件的聲音波,createScriptProcessor和createAnalyser。我有以下代碼: const visualize = analyser => { analyser.fftSize = 256; let buff

    0熱度

    1回答

    從我的理解來看,2017和2018年的Youtube技術要求需要W3C Web Audio API的支持。 Cobalt目前無法運行qual-e web音頻網頁:http://qual-e.appspot.com/webaudio.html。視頻播放器未呈現。同樣,單擊導航按鈕不會導致播放聲音,並在控制檯上顯示以下消息。 [0917/153645:ERROR:console.cc(62)] [co

    0熱度

    1回答

    我正在嘗試製作一個網站,可立即在立體聲音頻上執行相位取消。當我發現相位消除和所有它可以實現我認爲它是驚人的,所以我想看看你是否可以在網上很快做到這一點,使它更有趣。 我找到了this Web Audio API post,這個例子正是我想要的(如果你按下卡拉OK按鈕)。但是,它有點慢,它不適用於大文件。 The author also mentions this: 真的,我應該使用mediaEle

    0熱度

    1回答

    我有一個用例,用於在選擇不同的輸出設備時可視化單個音頻文件的音頻輸出級別。我採用AudioEtext和audioElement的方法,但是我意識到我不能簡單地在audioElement中設置不同的sinkIds,而與AudioContext相關聯。我試過的代碼如下。 ` var audioContext = this.audioContext = new $window.AudioContext

    0熱度

    1回答

    我目前正在建立一個小應用程序,音樂可視化發生。目前我必須嵌入我的mp3或必須在soundcloud上搜索它們。 spotify API不允許您訪問網絡應用程序中的歌曲,並且所有事情都通過小部件進行。 是否在同一條船上使用Deezer(和其他所有音樂流媒體服務)?如果可能或不可能,我無法從JavaScript SDK頁面中找到相應的解決方案。