更新记录
1.0.4(2025-03-31)
优化
1.0.3(2025-02-21)
优化用户反馈的问题
1.0.2(2024-12-23)
优化
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | 4.4 | × | × |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.0 | × | × | - |
xtf-recorderaudio
长期维护,有任何问题在插件群联系
推荐作者保活插件一起使用
uniappx
import {getAppDir,startRecorderAudio,pauseResumeRecorderAudio,stopRecorderAudio,startAudio,pauseResumeAudio,stopAudio,getFileSize,deleteFile,getDirListFiles,getCurRecorderAudioDuration} from "@/uni_modules/xtf-recorderaudio"
// 开始录音 0-6 设置音频格式 0 3GP 1 AAC 2 WEBM 3 AMR_WB 4 AMR_NB 5 DEFAULT 6 OGG
startRecorderAudio(getAppDir()+"test.mp3",0,function(res:boolean){
// res 为true 录制成功
})
// pauseResumeRecorderAudio(); // 暂停/开启录音
//stopRecorderAudio(); // 停止录音/结束录音
// 开启播放录音
//startAudio(getAppDir()+"test.mp3",function(res:boolean){
//})
//暂停/开启播放录音
//pauseResumeAudio()
//stopAudio() //停止录音
// var fileSize= getFileSize(getAppDir()+"test.mp3") //fileSize为当前文件的大小,为字节 fileSize/1024为kb
//deleteFile(getAppDir()+"test.mp3") // 删除文件
//var listfileName=getDirListFiles(getAppDir()) // 获取当前文件夹下的所有文件
uniapp
import {getAppDir,startRecorderAudio,pauseResumeRecorderAudio,stopRecorderAudio,startAudio,pauseResumeAudio,stopAudio,getFileSize,deleteFile,getDirListFiles,getCurRecorderAudioDuration} from "@/uni_modules/xtf-recorderaudio"
// 开始录音 0-6 设置音频格式 0 3GP 1 AAC 2 WEBM 3 AMR_WB 4 AMR_NB 5 DEFAULT 6 OGG
startRecorderAudio(getAppDir()+"test.mp3",0,function(res){
// res 为true 录制成功
})
// pauseResumeRecorderAudio(); // 暂停/开启录音
//stopRecorderAudio(); // 停止录音/结束录音
// 开启播放录音
//startAudio(getAppDir()+"test.mp3",function(res){
//})
//暂停/开启播放录音
//pauseResumeAudio()
//stopAudio() //停止录音
// var fileSize= getFileSize(getAppDir()+"test.mp3") //fileSize为当前文件的大小,为字节 fileSize/1024为kb
//deleteFile(getAppDir()+"test.mp3") // 删除文件
//var listfileName=getDirListFiles(getAppDir()) // 获取当前文件夹下的所有文件