aardio 文档

dotNet.waveIn 库模块帮助文档

dotNet.waveIn 成员列表 #

录音

dotNet.waveIn.convertToMp3 #

转换音频为 MP3 文件,或提取视频中的音频为 MP3 文件

dotNet.waveIn.convertToMp3(inPath,outPath,desiredBitRate) #

参数 @inPath 可指定 *.wav 文件路径,
也可指定 MP3, WMA, AAC(MP4)音频文件、MP4 视频文件路径或网址。
参数 @outPath 指定输出 *.mp3 文件路径。
可选用 @desiredBitRate 指定比特率,省略则默认值为 192000

dotNet.waveIn.convertToWav #

转换音频为 WAV 文件,或提取视频中的音频为 WAV 文件

dotNet.waveIn.convertToWav(inPath,outPath,desiredBitRate) #

参数 @inPath 可指定 MP3, WMA, AAC(MP4)音频文件、MP4 视频文件路径或网址。
参数 @outPath 指定输出 *.wav 文件路径

dotNet.waveIn.eachDevice() #

for deviceNumber,deviceName,caps in dotNet.waveIn.eachDevice(){
    /*遍历录音设备。  
deviceNumber 为设备 ID,deviceName 为设备名称。  
caps 参数用法请参考源码与 NAudio 文档*/
}

dotNet.waveIn.onDataAvailable #

dotNet.waveIn.onDataAvailable = function(max){
    /*表示当前录制声音峰值百分比的小数*/
}

dotNet.waveIn.start() #

开始录麦克风声音。
可选用参数 @1 指定 *.wav 文件路径。
可选用参数 @2 指定设备 ID,省略则默认指定为 0。
设备 ID 指定为 -1 使用默认设备,
指定为 -2 则调用 startLoopback 录制系统声音。

dotNet.waveIn.startLoopback() #

开始录系统声音。
可选用参数 @1 指定 *.wav 文件路径。
可省略参数,仅录制系统声音并触发 onDataAvailable 事件

dotNet.waveIn.stop() #

停止录音

Markdown 格式