我将自定义声音添加到我的Notification
:
notification.sound = Uri.parse("android.resource://" + packageName + "/" + soundResId);
我可以通过取消Notification
来停止播放器,但我想知道播放器何时播放自定义声音。
我了解如果你已经启动了声音并拥有MediaPlayer
对象,则可以使用OnCompletionListener
监听mediaPlayer
播放的声音。
但是,如何在我的自定义Notification
声音播放完毕后告诉我?
答案 0 :(得分:0)
这是你的声音文件,所以你知道持续时间是多少。当您的通知被点击时,您开始倒数计时器,当倒数计时器结束时,您的通知声音结束,给予并花费几百微秒。