2

我目前正在尝试在 LG Optimus 上播放原始文件作为铃声。

Uri uri = Uri.parse("android.resource://" + curContext.getPackageName() + "/" + R.raw.alert);
mDefaultRingtone = RingtoneManager.getRingtone(curContext, uri);
mDefaultRingtone.play();

我在所有其他手机上使用此代码,这很好。在 LG 设备上(我有 2 个 Optimus 设备 - OS 2.2.2 和 2.3.3)它总是播放默认系统铃声而不是我的资源。

帮助将不胜感激

4

1 回答 1

0

我找到了一个覆盖

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

MediaPlayer.create(this, mUriForDefaultItem);

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

于 2011-11-14T12:03:05.607 回答