Android在循环中使用通知声音播放铃声

时间:2019-04-26 09:00:58

标签: android notifications ringtone

我创建了一个通知通道,并向其中添加了声音属性。 我面临的问题是,在取消通知之前,我无法循环播放通知声音。我正在将标志 FLAG_INSISTENT NotificationBuilder一起使用,根据文档,它会执行以下操作-

  

如果将重复音频直到通知被设置,则在“通知标志”字段中设置的位   取消或打开通知窗口。

此标志在循环中播放声音,但是一旦打开通知窗口(下拉通知面板),通知声音就会停止。在取消通知之前,是否还有其他方法可以播放铃声。

PS-我探索了其他选项,例如MediaPlayer(需要存储权限才能播放外部存储中的铃声)和Ringtone对象(具有setLooping()的功能在API 28中使用,而对于较低版本的SDK则没有其他选择)

0 个答案:

没有答案