Tôi đã tìm kiếm khắp nơi cách phát nhạc chuông / âm thanh báo thức trong Android.
Tôi nhấn một nút và muốn phát nhạc chuông / âm báo thức. Tôi không thể tìm thấy một mẫu đơn giản, dễ dàng. Có, tôi đã xem mã nguồn Đồng hồ báo thức ... nhưng nó không đơn giản và tôi không thể biên dịch nó.
Tôi không thể làm cho nó hoạt động:
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();
}
Tôi gặp lỗi này:
04-11 17:15:27.638: ERROR/MediaPlayerService(30): Couldn't open fd for
content://settings/system/ringtone
Vì vậy, nếu ai đó biết cách chơi nhạc chuông / báo thức mặc định cho tôi biết.
Tôi không muốn tải lên bất kỳ tệp nào. Chỉ phát nhạc chuông mặc định.