Использование RingtoneManager.getRingtone на LG optimus - PullRequest
2 голосов
/ 10 ноября 2011

В настоящее время я пытаюсь воспроизвести необработанный файл в качестве мелодии звонка на 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), он всегда играет по умолчанию Системная мелодия, а не мой ресурс.

Помощь будет высоко ценится

1 Ответ

0 голосов
/ 14 ноября 2011

Я НАШЕЛ ПЕРЕЗАГРУЗИТЬ

только для mDefaultRingtone, я использую элемент медиаплеера.

MediaPlayer.create(this, mUriForDefaultItem);

Затем по щелчку я играю звук в соответствии с позицией списка.

...