W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
全局唯一的錄音管理器。
開始錄音。傳入的參數(shù)為對象,屬性如下:
屬性 | 類型 | 默認(rèn)值 | 必填 | 說明 | 最低支持版本 |
---|---|---|---|---|---|
duration | number | 60000 | 否 | 錄音自動(dòng)完成時(shí)長,單位 ms | 1.0.0 |
sampleRate | number | 8000 | 否 | 采樣率,有效值可以是 8000, 16000, 44100 | 1.0.0 |
numberOfChannels | number | 1 | 否 | 錄音通道數(shù),有效值可以是 1 或 2 | 1.0.0 |
encodeBitRate | number | 48000 | 否 | 碼率 | 1.0.0 |
frameSize | number | 否 | 幀大小,單位 KB。如果設(shè)置了值,那么每當(dāng)錄音內(nèi)容達(dá)到幀大小時(shí)會(huì)通過onFrameRecorded 返回內(nèi)容。 | 1.0.0 |
sampleRate和encodeBitRate的對應(yīng)關(guān)系如下:
采樣率 | 編碼碼率 |
---|---|
8000 | 16000 ~ 48000 |
11025 | 16000 ~ 48000 |
12000 | 24000 ~ 64000 |
16000 | 24000 ~ 96000 |
22050 | 32000 ~ 128000 |
24000 | 32000 ~ 128000 |
32000 | 48000 ~ 192000 |
44100 | 64000 ~ 320000 |
48000 | 64000 ~ 320000 |
暫停錄音。
繼續(xù)錄音。
停止錄音。
錄音開始事件回調(diào)。
錄音暫停事件回調(diào)。
錄音繼續(xù)事件的回調(diào)。
錄音停止事件回調(diào)?;卣{(diào)函數(shù)的參數(shù)為 Object,屬性如下:
屬性 | 類型 | 說明 | 最低支持版本 |
---|---|---|---|
tempFilePath | string | 錄音文件的地址 | 1.0.0 |
監(jiān)聽已錄制完指定幀大小的文件事件。如果設(shè)置了 frameSize,則會(huì)回調(diào)此事件。
回調(diào)函數(shù)的參數(shù)為 Object,屬性如下:
屬性 | 類型 | 說明 | 最低支持版本 |
---|---|---|---|
frameBuffer | ArrayBuffer | 錄音分片數(shù)據(jù) | 1.0.0 |
isLastFrame | boolean | 當(dāng)前幀是否正常錄音結(jié)束前的最后一幀 | 1.0.0 |
錄音錯(cuò)誤事件回調(diào)?;卣{(diào)函數(shù)的參數(shù)為 Object,屬性如下:
屬性 | 類型 | 說明 | 最低支持版本 |
---|---|---|---|
errMsg | string | 錯(cuò)誤信息 | 1.0.0 |
const recorderManager = tt.getRecorderManager();
recorderManager.onStart(() => {
console.log("recorder start");
});
recorderManager.onPause(() => {
console.log("recorder pause");
});
recorderManager.onStop(res => {
console.log("recorder stop", res);
const { tempFilePath } = res;
});
const options = {
duration: 10000,
sampleRate: 44100,
numberOfChannels: 1,
encodeBitRate: 192000,
format: "aac",
frameSize: 50
};
recorderManager.start(options);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: