[Android/Kotlin] 음성 재생/일시정지

2024. 2. 21. 17:27·App&Web/Android

음성 재생

			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
                            }

 

'App&Web > Android' 카테고리의 다른 글

[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
'App&Web/Android' 카테고리의 다른 글
  • [Android/Kotlin] API 연결
  • [Android/Kotlin] 음성 녹화
  • [Android/Kotlin] 카카오 로그인/회원가입
  • [Android/Kotlin] Custom Dialog (팝업)
2월2
2월2
  • 2월2
    서벅돌의 성장일기
    2월2
  • 전체
    오늘
    어제
    • 분류 전체보기 (120)
      • TIL (2)
      • Server (28)
        • spring (7)
        • node.js (16)
        • 기타 (5)
      • App&Web (17)
        • Web (1)
        • Android (16)
        • iOS (0)
      • 공부 (59)
        • 깃&깃허브 (3)
        • 파이썬 (17)
        • 유니티 (4)
        • 자료구조 | 알고리즘 (15)
        • 자바 (3)
        • 운영체제 (8)
        • AI와 데이터 (9)
      • 대외활동 (12)
        • NPC 동아리 (1)
        • UMC 동아리 (11)
      • 대학교 (1)
        • 교직 (1)
      • 기타 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글 관리
  • 링크

  • 공지사항

    • Notice
  • 인기 글

  • 태그

    안드로이드
    유니티
    Unity
    C
    Python
    Android
    kotlin
    java
    루아
    자바
    Lua
    코틀린
    mysql
    파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
2월2
[Android/Kotlin] 음성 재생/일시정지
상단으로

티스토리툴바