在 LG optimus 上使用 RingtoneManager.getRingtone
我目前正在尝试在 LG optimus 上播放原始文件作为铃声。
Uri uri = Uri.parse("android.resource://" + curContext.getPackageName() + "/" + R.raw.alert);
mDefaultRingtone = RingtoneManager.getRingtone(curContext, uri);
mDefaultRingtone.play();
我在所有其他手机上使用此代码,效果很好。 在 LG 设备上(我有 2 台 Optimus 设备 - 操作系统 2.2.2 和 2.3.3),它始终播放默认设置 系统铃声而不是我的资源。
非常感谢帮助
I'm currently trying to play raw file as ringtone on LG optimus.
Uri uri = Uri.parse("android.resource://" + curContext.getPackageName() + "/" + R.raw.alert);
mDefaultRingtone = RingtoneManager.getRingtone(curContext, uri);
mDefaultRingtone.play();
I'm using this code on all other phones and it's fine.
on the LG devices(i have 2 Optimus devices - OS 2.2.2 and 2.3.3) it always plays the default
system ringtone and not my resource.
Help would be much appreciated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我发现了一个覆盖,
只是针对我使用媒体播放器项目的 mDefaultRingtone。
然后单击后我根据列表位置播放声音。
I FOUND AN OVERRIDE
just for the mDefaultRingtone i use a media player item.
Then upon click i play the sound according to list position.