-
AudioBufferSourceNode查看全部
-
AudioBufferSourceNode查看全部
-
destination, currentTime
查看全部 -
AudioContext的createGain()方法,創(chuàng)建GainNode(調(diào)節(jié)音量),GainNode通過connect方法連接到AudioContext的一個(gè)destination屬性上,即AudioDestinationNode(所有音頻結(jié)點(diǎn)的最終目的地).AC的createAnalyser()創(chuàng)建AnalyserNode。GainNode必須在AN和ADN之間,否則分析的時(shí)GainNode改變后的音頻數(shù)據(jù)。
分析音頻會(huì)把頻域信息提供給requestAnimationFrame(function)函數(shù),進(jìn)行動(dòng)畫繪制。
查看全部 -
AudioContext通過createBufferSource()創(chuàng)建AudioBufferSourceNode
ABSN的buffer的buffer屬性賦值后,它才真正能獲得音頻數(shù)據(jù)。
我們用ajax發(fā)起請(qǐng)求,獲取的數(shù)據(jù)時(shí)arrayBuffer類型。通過audioContext的decodeAudioDate()方法解碼,解碼成功得到AudioBuffer。把AudioBuffer賦值給ABSN的buffer屬性。然后調(diào)用ABSN的start()方法就可以播放音頻。
查看全部 -
analyserNode()
查看全部 -
web audio
ejs
gainNode
查看全部 -
require node
查看全部 -
AnglyserNode 音頻分析對(duì)象
查看全部 -
GainNode 控制音頻音量的對(duì)象
查看全部 -
webAudio API關(guān)系圖
查看全部 -
AudioBufferSourceNode方法
查看全部 -
AudioBufferSourceNode屬性
查看全部 -
AudioContext方法:
decodeAudioData(arrayBuffer, succ(buffer), err)//音頻解碼
createBufferSource()//創(chuàng)建audioBufferSourceNode對(duì)象(音頻資源)
createAnalyser()//創(chuàng)建AnalyserNode對(duì)象(音頻分析)
createGain()//創(chuàng)建GainNode對(duì)象(調(diào)節(jié)音量)
查看全部 -
AudioContext
創(chuàng)建音頻對(duì)象(處理兼容)
var ac = new (window.AudioContext || window.webkitAudioContext)();
查看全部
舉報(bào)