如何检测音频文件何时播放完毕?

时间:2017-02-08 14:54:51

标签: android android-studio audio

我正在使用MediaPlayer和AudioRecorder的对象播放音频文件并同时录制。我想在播放的曲调结束后立即停止录制线程。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:0)

您可以使用MediaPlayer.OnCompletionListener的实例检测播放结束并向MediaPlayer实例注册callback

答案 1 :(得分:0)

player.setOnCompletionListener(new OnCompletionListener() {
        @Override
        public void onCompletion(MediaPlayer mp) {
            // TODO Auto-generated method stub
            //here you can stop your recording thread.

        }