0

我已经搜索了我的问题的答案,但我没有找到好的答案,所以我的问题是:

今天我正在从 MIC 设备录制音频文件。我以 3gp 格式记录它们。为了记录它们,我使用以下代码:http: //developer.android.com/guide/topics/media/audio-capture.html

所以我有两个按钮,一个用来记录,一个用来阅读。我想在音频文件完成后从“读取”按钮更改状态(目前我必须通过按下按钮手动停止 MediaPlayer)。我试图通过使用处理程序或 seekTo(myMediaPlayerName.getDuration()) 来解决这个问题,但它对我不起作用。有人知道如何做到这一点?谢谢,对不起我的英语不好。

4

1 回答 1

0

您可以使用CountDownTimer不手动停止 MediaPlayer。

// Example for 30 seconds
 new CountDownTimer(30000, 1000) {

 public void onTick(long millisUntilFinished) {
    // Do nothing, wait
 }

 public void onFinish() {
   stopMediaPlayer();
 }
}.start();
于 2013-07-31T09:51:25.960 回答