我創建了一個AudioBufferSourceNode:var source = audioCtx.createBufferSource();
。接下來,我通過XHR以Soundcloud的音軌加載緩衝區。我可以使所有方法正常工作,並可以調整大多數屬性,如loop
,buffer
,playbackRate.value
等。它在文檔中說detune.value
是另一個可以調整的屬性。但是,當我嘗試它時,期望它改變軌道的音高,沒有任何反應。控制檯告訴我source.detune
是不確定的,當它應該是和對象,如果我沒有弄錯。我能夠使振盪器在振盪器上完美工作,但不能通過XHR加載緩衝器。那麼detune屬性僅限於某些類型的AudioBufferSourceNodes(或緩衝區)和Oscillators,還有另外一種方法可以在不調整playbackRate的情況下改變軌道音高嗎?Web Audio API AudioBufferSourceNode detune
0
A
回答
1
有人猜測,您使用的是Chrome穩定版。 Detune是相當新的,並且尚未穩定下來。它適用於Chrome Canary(和Firefox)。
相關問題
- 1. Firefox Web Audio API動態更新AudioBuffer/AudioBufferSourceNode
- 2. AudioBuffer/AudioBufferSourceNode播放速度? (Web Audio)
- 3. Web Audio API - USB Hub
- 4. Ionic 2 Web Audio Api
- 5. 使用Web Audio API Ionic 2
- 6. 用JavaScriptNode(Web Audio API)衝動
- 7. Web Audio API Note關於
- 8. Web Audio Api,設置增益
- 9. Shoutcast + Web Audio API CORS問題
- 10. 隔離Web Audio API使用
- 11. 在keydown()和Web Audio API上觸發的事件太多
- 12. 轉換MediaElementAudioSourceNode到AudioBufferSourceNode
- 13. audio editing web app
- 14. 爲什麼我的javascript音頻控件不支持Web Audio API?
- 15. Dartium中的Dartium和Web Audio API扭曲的聲音
- 16. Web Audio API參數調製在Safari中不起作用
- 17. HTML5 Web Audio API - 錄製聲音臨時
- 18. 在Web Audio API中轉換採樣率
- 19. Web Audio API使用音量控制
- 20. iOS 6沒有聲音Web Audio API
- 21. 從AudioContext錄製聲音(Web Audio API)
- 22. Web Audio API-onended事件範圍
- 23. Web Audio API延遲緩衝區回放
- 24. Web Audio API演示不適用於iOS
- 25. Web Audio API沒有聲音播放
- 26. Firefox中的Web Audio API的createMediaElementSource方法
- 27. Web Audio API,從聲卡獲取輸出
- 28. Web Audio API使用振盪器
- 29. 使用Web Audio API緩衝音頻
- 30. 重構舊的Web Audio API到新的