Android Notification声音默认返回,而不是播放自定义声音
|
有人经历过吗?我使用
notification.sound
设定自定义声音,而手机仍使用默认声音。
我从ѭ1复制了声音。 (您可以在此处下载audio-resources.zip
)。我将其复制并移动/重命名为res/raw/notification.mp3
。
我正在使用此代码来发出声音。
//Old way: notification.defaults |= Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE;
notification.defaults |= Notification.DEFAULT_VIBRATE;
notification.sound = Uri.parse(\"android.resource://my.package.name/raw/notification\");
那条注释掉的行是我正在使用的。它发出了声音,大概是默认的通知声音。其他两行是我现在正在使用的。
旧的方法没有在模拟器上发出声音,但是在客户的电话上发出了声音(预期)。新方法可以在模拟器上发出正确的声音,但是客户仍然可以听到旧声音。
客户确实已经安装了更新。由服务器收到新的versionCode(最初来自AndroidManifest.xml)确认,并且该应用告知用户他是最新的。 (这不是市场应用程序)
声音来自警报管理器触发的“ 5”声
我已经使用来自同一服务器的相同下载链接在模拟器上进行了测试,但无法重新创建。
顾客的声音“没有什么像哔哔声”。如果您聆听Instance.mp3
,您会知道,这显然是5声哔哔声,两次哔哔声之间的间隔约为四分之一秒。
现在,关于此的疯狂的事情是我希望声音完全消失,而不会失败回到默认值???
我将让客户重新启动手机并进行另一个干净的测试(他可能已经做过),但是我没有更多的想法了。你有什么?
没有找到相关结果
已邀请:
1 个回复
浅镁