android – 音频播放结束后通知

前端之家收集整理的这篇文章主要介绍了android – 音频播放结束后通知前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好吧,我正在尝试实现录音的基本功能,比如

录制,播放/暂停,停止

我可以做所有这些,但唯一的问题是如何在音频完成后收到通知
播放.我的意思是如果我播放音频文件然后一旦它完成播放我想要一个通知它现在停止.

到目前为止我用过

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();
            }
        });

猜你在找的Android相关文章