相关疑难解决方法(0)

Android:使用audiorecord类播放录制音频作为快进

我正在尝试将音频和商店录制到SD卡中以及发送到服务器.当我试图播放录制的声音时,但不是我录制的.如果我录制语音10分钟,它将播放4分钟,即有人按下快进按钮并发出一些嘈杂的声音.我没有得到我错的地方.任何人都可以说我如何解决这个问题(应该播放我记录了多少,即记录10分钟然后应该只播放10分钟).

这是代码..抱歉发布批量代码..

public class Audio_Call extends Activity {
private static final int RECORDER_BPP = 16;
private static final String AUDIO_RECORDER_FILE_EXT_WAV = "AudioRecorder.wav";
private static final String AUDIO_RECORDER_FOLDER = "AudioRecorder";
private static final String AUDIO_RECORDER_TEMP_FILE = "record_temp.raw";
private static final int RECORDER_SAMPLERATE = 8000;
private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_MONO;
private static final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCODING_PCM_16BIT;

private AudioRecord recorder = null;
// private int bufferSize = 200000;
private int bufferSize = 0;
short[] buffer;
private Thread recordingThread = null; …
Run Code Online (Sandbox Code Playgroud)

android audio-recording audio-streaming audiorecord

2
推荐指数
2
解决办法
1万
查看次数