অ্যান্ড্রয়েডে কীভাবে একটি রিংটোন / অ্যালার্ম শব্দ বাজানো যায় তা আমি সর্বত্র খুঁজছি।
আমি একটি বোতাম টিপুন এবং আমি একটি রিংটোন / অ্যালার্ম শব্দ খেলতে চাই। আমি একটি সহজ, সহজ সরল নমুনা খুঁজে পাইনি। হ্যাঁ, আমি ইতিমধ্যে অ্যালার্ম ক্লক উত্স কোডটি দেখেছি ... তবে এটি সোজা নয় এবং আমি এটি সংকলন করতে পারি না।
আমি এই কাজটি করতে পারি না:
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
সুতরাং .. দয়া করে যদি কেউ ডিফল্ট রিংটোন / অ্যালার্ম কীভাবে খেলতে হয় তা আমাকে জানান।
আমি কোনও ফাইল আপলোড না করা পছন্দ করি। কেবল একটি ডিফল্ট রিংটোন প্লে করুন।