W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{"name": "system.record"}
import record from '@system.record'
或 const record = require('@system.record')
開始錄音。
錄音
參數(shù)名 | 類型 | 必填 | 說明 | |||
---|---|---|---|---|---|---|
duration 1010+
|
Number | 否 | 錄音時(shí)長,單位為ms。如果duration為有效值將在達(dá)到指定值時(shí)停止錄音 | |||
sampleRate 1010+
|
Number | 否 | 采樣率。不同的音頻格式所支持的采樣率范圍不同。對(duì)于aac格式,默認(rèn)設(shè)置為8000,建議使用 8000/16000/44100 | |||
numberOfChannels 1010+
|
Number | 否 | 錄音通道數(shù),有效值 1/2 | |||
encodeBitRate 1010+
|
Number | 否 | 編碼碼率。編碼碼率的取值與采樣率和音頻格式有關(guān)。對(duì)aac格式,建議按照下表中取值范圍來選擇編碼碼率 | |||
format 1010+
|
String | 否 | 音頻格式,有效值 3gpp/amr_nb/aac。缺省為3gpp | |||
success | Function | 否 | 成功回調(diào) | |||
fail | Function | 否 | 失敗回調(diào) | |||
complete | Function | 否 | 執(zhí)行結(jié)束后的回調(diào) |
采樣率 | 編碼碼率 |
---|---|
8000 | 16000 ~ 48000 |
16000 | 24000 ~ 96000 |
44100 | 64000 ~ 320000 |
參數(shù)名 | 類型 | 說明 |
---|---|---|
uri | String | 錄音文件的存儲(chǔ)路徑,在應(yīng)用的緩存目錄中 |
錯(cuò)誤碼 | 說明 |
---|---|
201 | 用戶拒絕授權(quán),獲取錄音權(quán)限失敗 |
record.start({
duration: 10000,
sampleRate: 8000,
numberOfChannels: 1,
encodeBitRate: 16000,
format: 'aac',
success: function (data) {
console.log(`handling success: ${data.uri}`)
},
fail: function (data, code) {
console.log(`handling fail, code = ${code}`)
}
})
停止錄音。
無
record.stop()
manifest 中申請(qǐng)后可用。
后臺(tái)運(yùn)行詳細(xì)用法參見 后臺(tái)運(yùn)行腳本。
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)系方式:
更多建議: