Android如何确定通知声音播放完毕

时间:2013-03-29 01:33:34

标签: android android-mediaplayer android-notifications

我将自定义声音添加到我的Notification

notification.sound = Uri.parse("android.resource://" + packageName + "/" + soundResId);

我可以通过取消Notification来停止播放器,但我想知道播放器何时播放自定义声音。

我了解如果你已经启动了声音并拥有MediaPlayer对象,则可以使用OnCompletionListener监听mediaPlayer播放的声音。

但是,如何在我的自定义Notification声音播放完毕后告诉我?

1 个答案:

答案 0 :(得分:0)

这是你的声音文件,所以你知道持续时间是多少。当您的通知被点击时,您开始倒数计时器,当倒数计时器结束时,您的通知声音结束,给予并花费几百微秒。