在LG optimus上使用RingtoneManager.getRingtone

时间:2011-11-10 16:06:55

标签: android ringtone lg optimus

我目前正试图在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)它总是默认播放 系统铃声而不是我的资源。

非常感谢帮助

1 个答案:

答案 0 :(得分:0)

我发现了一个重叠

仅适用于mDefaultRingtone,我使用媒体播放器项目。

MediaPlayer.create(this, mUriForDefaultItem);

然后点击我根据列表位置播放声音。