मैं हर जगह देख रहा हूं कि एंड्रॉइड में एक रिंगटोन / अलार्म ध्वनि कैसे खेलें।
मैं एक बटन दबाता हूं और मैं रिंगटोन / अलार्म साउंड बजाना चाहता हूं। मुझे एक आसान, सीधा नमूना नहीं मिला। हां, मैंने पहले ही अलार्म क्लॉक सोर्स कोड देखा ... लेकिन यह सीधा नहीं है और मैं इसे संकलित नहीं कर सकता।
मैं यह काम नहीं कर सकता:
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();
}
मुझे यह त्रुटि मिली:
04-11 17:15:27.638: ERROR/MediaPlayerService(30): Couldn't open fd for
content://settings/system/ringtone
तो .. कृपया अगर कोई जानता है कि कैसे एक डिफ़ॉल्ट रिंगटोन / अलार्म खेलना है तो मुझे बताएं।
मैं किसी भी फाइल को अपलोड नहीं करना पसंद करता हूं। बस एक डिफ़ॉल्ट रिंगटोन खेलते हैं।