欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Androidapp实现录播功能

时间:2023-07-04

Android 原生系统中有播放和录音功能,也提供了相应的api, MediaRecorder和AudioRecord这两个api可以实现录音的功能,他们的区别是:MediaRecorder直接把麦克风的数据存到文件,并且能够直接进行编码(如AMR,MP3等),而AudioRecord则是读取麦克风的音频流 而AudioTrack可以用来播放音频流

下面就来实现一个边录边播的功能

private boolean blnInstantPlay = true; private AudioRecord audioRecord;private AudioTrack audioTrack;private ThreadInstantPlay zs;private int recBufSize = 0;private int playBufSize = 0;private int sampleRateInHz 

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。