วิธีเล่นเสียงเรียกเข้า / เสียงปลุกใน Android
ฉันมองหาวิธีเล่นเสียงเรียกเข้า / เสียงปลุกใน Android อยู่ทุกหนทุกแห่ง ฉันกดปุ่มและฉันต้องการเล่นเสียงเรียกเข้า / เสียงปลุก ฉันไม่พบตัวอย่างที่ง่ายและตรงไปตรงมา ใช่ฉันดูซอร์สโค้ดนาฬิกาปลุกแล้ว ... แต่มันไม่ตรงไปตรงมาและฉันไม่สามารถรวบรวมมันได้ ฉันไม่สามารถทำงานนี้ได้: 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 ดังนั้น .. หากใครรู้วิธีเล่นเสียงเรียกเข้า …