Szukałem wszędzie, jak odtworzyć dźwięk dzwonka / alarmu w Androidzie.
Naciskam przycisk i chcę odtworzyć dzwonek / dźwięk alarmu. Nie mogłem znaleźć łatwej, prostej próbki. Tak, sprawdziłem już kod źródłowy budzika ... ale nie jest to proste i nie mogę go skompilować.
Nie mogę tego zrobić:
Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(this, alert);
final AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (audioManager.getStreamVolume(AudioManager.STREAM_ALARM) != 0) {
player.setAudioStreamType(AudioManager.STREAM_ALARM);
player.setLooping(true);
player.prepare();
player.start();
}
Otrzymuję ten błąd:
04-11 17:15:27.638: ERROR/MediaPlayerService(30): Couldn't open fd for
content://settings/system/ringtone
Więc .. proszę, jeśli ktoś wie, jak odtworzyć domyślny dzwonek / alarm, daj mi znać.
Wolę nie przesyłać żadnych plików. Po prostu odtwórz domyślny dzwonek.