android Ringtone loop

one time
=================================================
RingtoneManager ringtoneManager = new RingtoneManager(this);

Ringtone alarmRingtone = ringtoneManager.getRingtone(this, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM));
alarmRingtone.play();
=================================================




loop

=================================================

RingtoneManager ringtoneManager = new RingtoneManager(this);

Uri alarmRingtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);

MediaPlayer mMediaPlayer = new MediaPlayer();
try {
    mMediaPlayer.setDataSource(this, alarmRingtoneUri);
    mMediaPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
    mMediaPlayer.setLooping(true);
    mMediaPlayer.prepare();
    mMediaPlayer.start();

} catch (IllegalArgumentException e) {

    e.printStackTrace();

} catch (SecurityException e) {

    e.printStackTrace();

} catch (IllegalStateException e) {

    e.printStackTrace();

} catch (IOException e) {

    e.printStackTrace();

}

=================================================

댓글

이 블로그의 인기 게시물

mount 명령 ( 읽기 권한만 있는놈 쓰기 권한 주기 )

c# mqtt client example

비글본 블랙 고정 아이피 설정