web-audio

    1熱度

    1回答

    我想用web音頻api'noteOn(time)'來播放聲音,但我不確定時間單位是什麼。 這是毫秒嗎?或在第二?

    3熱度

    1回答

    我使用網絡音頻api同時加載並播放了多個聲音。有什麼辦法可以阻止所有聲音?例如: 例如:現在停止所有聲音的按鈕。 由於我有超過10個聲音在同一時間播放,我不想手動使用noteOff(0)(或停止(0))爲每個聲源。

    3熱度

    2回答

    我正在使用web音頻api和requestAnimationFrame來顯示來自麥克風的音頻輸入。我可以成功地將時域頻率數據可視化,但問題是,由於網絡音頻API會以秒爲單位計算時間,因此每隔一秒,我的界面就會根據輸入的內容而變化。 所以我的問題是,我如何可視化聲音並使圖形保持在屏幕上,因此我可以在一定的時間內看到我的所有頻率數據(假設我說話,同時在畫布上可視化爲5秒)。 我使用下面的代碼(從花例子

    1熱度

    2回答

    我設法使滑塊更改爲振盪器頻率,但不適用于振蕩器類型。 這裏是的jsfiddle鏈接 http://jsfiddle.net/ehsanziya/aKDkf/1/ ,這裏是JavaScript的 $(document).ready(function() { var context = new webkitAudioContext(); var osc = context.createOscil

    1熱度

    1回答

    我正在開發一個將音頻可視化爲畫布的項目,到目前爲止我明白我必須使用AudioAPI,如SoundManager 2等,它具有閃回回退功能。有一件事情,我不想使用閃回回退(目前我只希望這種可視化在支持HTML5音頻的現代瀏覽器中工作),因此我不確定是否應該使用它。沒有任何外部資源可以實現跨瀏覽器可視化嗎?或使用SoundManager 2,但以某種方式沒有閃光後退?我對此很陌生,請您簡要介紹一下我需

    0熱度

    1回答

    嘿,我正在使用GetUserMedia()從用戶的麥克風捕獲音頻輸入。同時我想把捕獲的值放入一個數組中,這樣我就可以操縱它們。我正在使用下面的代碼,但問題是我的數組始終被賦值爲128(我現在在控制檯中打印結果),並且我找不到我的錯誤。有人能幫我找到我的錯誤嗎? //create a new context for audio input context = new webkitAudioCont

    1熱度

    2回答

    如何調製Web Audio API中的任何AudioParams,例如使用低頻振盪器獲得GainNode的值?

    0熱度

    2回答

    林試圖讓使用上gainNode自動化我振盪器的包絡發生器,我希望能夠觸發每當一個事件發生(在這種情況下,點擊按鈕)的信封。 但好像它的工作只是我第一次點擊。 http://jsfiddle.net/ehsanziya/T9mV2/ var context = new webkitAudioContext(); var osc = context.createOscillator(); var

    3熱度

    1回答

    在先前的堆棧溢出問題獲取音頻電平,我發現這個代碼: <script> // this is to store a reference to the input so we can kill it later var liveSource; // creates an audiocontext and hooks up the audio input function connectAudi

    0熱度

    2回答

    我有一個獲取音頻的腳本。我想把這個頻率與歌曲的確切時間聯繫起來。我可以獲得webkitAudioContext currentTime屬性,但這不準確,因爲它在開始播放歌曲之前將聲音保存在緩衝區中時開始計算時間。 這是我的代碼: var context = new webkitAudioContext(); ... function drawSpectrogram(array) {