음성 재생
val myUri: Uri = Uri.parse("링크")
if (mediaPlayer == null) { // 일지정지한 적 없을 때
mediaPlayer = MediaPlayer().apply {
setAudioStreamType(AudioManager.STREAM_MUSIC)
setDataSource(context, myUri)
prepare()
start()
// 음성 실행 완료 시 (다시 초기화)
setOnCompletionListener {
mediaPlayer?.reset()
mediaPlayer = null
}
}
}
else if (isMediaPaused) {
mediaPlayer?.start()
isMediaPaused = false
}
음성 일시정지
// 음성 일시정지
if (mediaPlayer != null && mediaPlayer!!.isPlaying) {
mediaPlayer?.pause()
isMediaPaused = true
}
'공부 > 안드로이드' 카테고리의 다른 글
[Android/Kotlin] API 연결 (0) | 2024.02.21 |
---|---|
[Android/Kotlin] 음성 녹화 (0) | 2024.02.21 |
[Android/Kotlin] 카카오 로그인/회원가입 (0) | 2024.02.21 |
[Android/Kotlin] Custom Dialog (팝업) (0) | 2024.02.21 |
[Android/Kotlin] 주간 달력 만들기 (0) | 2024.02.21 |