html 仿微信语音输入,AudioRecord仿微信录制语音

项目介绍

自定义一个Button,实现仿微信发语音界面!

感谢网友提供源码,本次主要是解决了部分机器卡顿问题,增强了一键引入使用。

生成文件格式.amr(ios 也可以使用貌似)

上图片

73f7abe3d603

输入图片说明

73f7abe3d603

输入图片说明

安装教程

Step 0. 重要的写前面

Step 1. Add it in your root build.gradle at the end of repositories:

allprojects {

repositories {

...

maven { url 'https://jitpack.io' }

}

}

Step 2. Add the dependency

dependencies {

implementation 'com.gitee.wasdzy:AudioRecord:1.0.1'

}

Step 3.在布局文件中直接用于自定义button

android:id="@+id/arb"

android:background="@drawable/button_recordnormal"

android:layout_width="match_parent"

android:layout_height="50dp"

android:text="按住 说话" />

Step 4 一建调用

//第一个参数是回调,第二个是正常下的背景样式,第三是录制中的背景样式

audioRecordButton.setAudioFinishRecorderListener(new AudioRecordButton.AudioFinishRecorderListener() {

@Override

public void onFinished(final float seconds, final String filePath) {

//final float seconds 时间, final String filePath 文件存储位置

}

}, R.drawable.button_recordnormal, R.drawable.button_recording);

//或者 使用默认的样式

audioRecordButton.setAudioFinishRecorderListener(new AudioRecordButton.AudioFinishRecorderListener() {

@Override

public void onFinished(final float seconds, final String filePath) {

}

});

参与贡献

感谢强大的网友提供源码(记不得是哪个啦!)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值