好吧,我正在尝试实现录音的基本功能,比如
录制,播放/暂停,停止
我可以做所有这些,但唯一的问题是如何在音频完成后收到通知
播放.我的意思是如果我播放音频文件然后一旦它完成播放我想要一个通知它现在停止.
到目前为止我用过
mPlayer.start() // to start the audio mPlayer.stop(); // to stop the audio mPlayer.pause(); //to pause the audio
解决方法
您可以使用Media Player类的Completion Listener来执行此操作.
mediaPlayer.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { Log.i("Completion Listener","Song Complete"); Toast.makeText(context,"Media Completed",Toast.LENGTH_SHORT).show(); } });