15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 前端开发 uinapp

uni.getRecorderManager() 录音对象

李家霖| 发布于 2021-07-21 21:49:00| 721阅读| 0点赞| 0评论
举报

uni.getRecorderManager() 返回的对象中的方法可以用来打开麦克风进行录音操作

uni.getRecorderManager()  方法返回一个对象  调用返回对象的方法可以开启/关闭录音

返回对象的start() 方法用来开启录音 

返回对象的stop()   方法用来关闭录音

this.recorderManager = <a href="https://www.qinfenniao.com/article.html?name=uni" target="_blank">uni</a>.getRecorderManager();
// 开始录音
this.recorderManager.start();// 关闭录音this.recorderManager.stop();<br/>

录音结束后音频的存放地址 在 onStop()  事件回调函数中获取

 this.recorderManager.onStop((e)=>{    //  e.tempFilePath 获取音频地址
	this.Voice = e.tempFilePath
}) 



uni.getBackgroundAudioManager()  方法返回一个对象  该对象用来播放音频

设置返回对象的src属性   对应音频地址  就是onStop()  方法返回的音频地址  

调用play() 方法播放音频

// 获取音频播放对象let bgAudioManager = <a href="https://www.qinfenniao.com/article.html?name=uni" target="_blank">uni</a>.getBackgroundAudioManager();// 设置音频地址
bgAudioManager.src = this.Voice;// 开始播放bgAudioManager.play()// 开始播放回调函数
bgAudioManager.onPlay(function(){
	console.log("播放")
});
						
0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

李家霖
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部