W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
解釋:swan.getRecozderManager 的返回值。
屬性名 | 說明 |
---|---|
RecorderManager.start | 開始錄音 |
RecorderManager.pause | 暫停錄音 |
RecorderManager.resume | 繼續(xù)錄音 |
RecorderManager.stop | 停止錄音 |
RecorderManager.onStart | 錄音開始事件 |
RecorderManager.onPause | 監(jiān)聽錄音暫停事件 |
RecorderManager.onStop | 錄音停止事件 |
RecorderManager.onError | 錄音錯誤事件 |
RecorderManager.onResume | 監(jiān)聽錄音繼續(xù)事件 |
RecorderManager.onInterruptionBegin | 錄音因為受到系統(tǒng)占用而被中斷開始事件 |
RecorderManager.onInterruptionEnd | 錄音中斷結(jié)束事件 |
Page({
onShow() {
const recorderManager = swan.getRecorderManager()
console.log(recorderManager)
recorderManager.onStart(function() {
// 開始錄音事件
console.log('recorder start')
});
recorderManager.onPause(function() {
// 暫停錄音事件
console.log('recorder pause')
});
recorderManager.onStop(function(res) {
// 停止錄音事件
console.log('recorder stop', res)
const { tempFilePath } = res
});
recorderManager.onResume(function() {
// 繼續(xù)錄音事件
console.log('recorder resume')
});
recorderManager.onInterruptionBegin(function() {
// 終端錄音開始事件
console.log('recorder interruptionBegin')
});
recorderManager.onInterruptionEnd(function() {
// 終端錄音結(jié)束事件
console.log('recorder interruptionEnd')
});
const options = {
duration: 10000,
sampleRate: 44100,
numberOfChannels: 1,
encodeBitRate: 96000,
format: 'aac'
};
recorderManager.start(options);
// recorderManager.stop();
// recorderManager.resume();
// recorderManager.pause();
this.recorderManager = recorderManager;
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: