1

我将自定义声音附加到我的Notification喜欢上:

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

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

我知道如果您已经开始播放声音并且有一个对象,您可以MediaPlayer使用 an来监听播放的声音。OnCompletionListenermediaPlayer

但是,我如何知道我的自定义Notification声音何时播放完毕?

4

1 回答 1

0

这是你的声音文件,所以你知道持续时间是多少。当您的通知被点击时,您将启动倒数计时器,当倒数计时器结束时,您的通知声音就会结束,需要几百微秒。

于 2013-03-29T03:10:42.033 回答