我目前正试图在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)它总是默认播放 系统铃声而不是我的资源。
非常感谢帮助
答案 0 :(得分:0)
我发现了一个重叠
仅适用于mDefaultRingtone,我使用媒体播放器项目。
MediaPlayer.create(this, mUriForDefaultItem);
然后点击我根据列表位置播放声音。