web-audio

    2熱度

    2回答

    我有一個簡單的音頻分析儀爲我的網站: var analyser = document.getElementById('analyzer'); var beat = document.getElementById('track_meta') var canvas, ctx, source, context, analyser, fbc_array, bars, bar_x, bar_width

    0熱度

    1回答

    時,沒有平滑的音量斜坡通過HTML輸入類型「範圍」將增益節點連接到UI滑塊。在拖動時成功改變音量,但無論如何設置步長,拖動滑塊時都會聽到噪音。 的HTML看起來像這樣: <input id="slider6Volume" type="range" min="0.0008" max="1.0008" step="0.0001" value="0.0008" oninput="changeGain(t

    1熱度

    1回答

    我知道,當您將拆分器連接到合併器時,可以這樣做: splitter.connect(merger, 1, 0); 但是連接的輸入源,如直接立體聲緩衝器源到合併時是否有任何理由以往到連接方法的第二參數設置爲除零以外的東西嗎?我假設答案是否定的,但我不確定並正在尋找驗證。 var stereoSoundSource = audioContext.createBufferSource(); ste

    1熱度

    1回答

    是否有可能在客戶端使用javascript更改全長歌曲(3分鐘)bpm使用webaudio api或其他庫? 如果是這樣,怎麼樣? THX,

    1熱度

    3回答

    我正在使用聲道分離器和合並器來嘗試將立體聲文件分成兩個離散聲道,然後將它們作爲「單聲道「在左側和右側監視器中播放的輸入源。我想出了一個辦法,但它使用了設置爲0.5的stereoPanner節點,並且感覺有點「哈克」。我如何在不使用stereoPanner節點的情況下做到這一點? //____________________________________________BEGIN Setup

    5熱度

    1回答

    在我的web應用程序中,我有要求播放mp3文件的一部分。這是一個本地的網絡應用程序,所以我不在乎下載等,一切都存儲在本地。 我的使用情況如下: 確定文件播放 確定聲音 加載文件[我用BufferLoader]的啓動和停止 發揮 非常簡單。 現在我只是抓住mp3文件,將它解碼到內存中用於WebAudio API,然後播放它。 不幸的是,由於mp3文件可能會變得很長[例如30分鐘的音頻],內存中的解碼

    3熱度

    1回答

    我想將WebRTC遠程流與WebAudio集成。我正在使用波浪衝浪器(https://github.com/katspaugh/wavesurfer.js)來完成此操作。當我附上本地流時,它運行良好。當我附加遠程流時,緩衝區內容填充零,我看不到任何活動。如何解決這個問題? 我的代碼: if (this.remoteStream_ != null) { if (this.wavesurfe

    0熱度

    2回答

    我想同時播放多個音軌並同時播放,並且可以在播放時以編程方式啓用或禁用音軌。 我試圖把多個音頻流在一個mp4文件,然後設置一個跟蹤的這樣enabled屬性: mySong.audioTracks[n].enabled 但該技術目前只在IE和Safari supported。 這是可以用Web Audio API來完成的,它似乎有更好的瀏覽器支持嗎?

    -1熱度

    1回答

    AnalyserNode的documentation未指定使用什麼參考後綴analyser.maxDecibels或analyser.minDecibels是否有人碰巧知道該後綴是什麼?

    1熱度

    1回答

    如果要使用通道拆分器和/或通道合併器,則需要使用connect(node,0,0)方法中的第二個和第三個參數。 我想知道這些數字是否限於5個通道,或者這些參數是不確定的數字。 splitter.connect(node,0) // is this number limited to 0-5 ? 好像規範應無限期處理奇數多聲道類型的文件,但它似乎被轉移到6個信道和更小。