>

AVPlayer를 사용하여 간단한 플레이어 앱을 만들었습니다. 하나의 버튼을 누르면 재생이 시작되고 다른 버튼을 누르면 재생이 중지됩니다. 지금까지는 잘 작동합니다.
재생을 중지 한 후 홈 버튼을 눌러 홈 화면으로 돌아갑니다. 다른 플레이어 앱 (예 : Spotify)을 시작하고 거기서 음악을 듣습니다.
그런 다음 내 앱으로 돌아가서 재생 버튼을 누르면 갑자기 소리가 들리지 않습니다. mp3 파일이 재생되고 있지만 아무 소리도 들리지 않습니다.
viewDidAppear 또는 이와 유사한 기능을 호출하는 특수 함수가 있습니까?


  • 답변 # 1

    벨로우즈 코드를 사용해보십시오

    플레이어 코드를 게시해도 작동하지 않는 경우 전화로 문의 해주세요.

    @IBAction func playButtonAction(_ sender: Any){
        if avAudio != nil {
            if avAudio.isPlaying {
                avAudio.pause()
            } else {
                avAudio.play()
            }
        } else {
            avAudio = try! AVAudioPlayer(contentsOf: song.assetURL!)
            avAudio.delegate = self as AVAudioPlayerDelegate
        }       
    }
    
    

  • 이전 language lawyer - 괄호 안에 return 문이있는 C ++ nrvo/copy elision
  • 다음 python - 한 엑셀 시트에서 다른 엑셀 시트로 데이터 복사