我使用AVPlayer构建了一个简单的播放器应用程序。通过点击一个按钮开始播放,通过点击另一个按钮停止播放。到目前为止,此工作正常 停止播放后,按主页按钮返回主屏幕。我开始另一个播放器应用程序(f.e. Spotify)并在那里听一些音乐 然后我回到我自己的应用程序并点击播放按钮 - 突然没有声音。 mp3文件正在播放,但我听不到任何声音 是否有一个特殊的函数可以在viewDidAppear或类似的东西中调用?
答案 0 :(得分:0)
尝试使用以下代码
任何问题都会给我回电话,如果它不能发布你的播放器代码,那么我可以帮助你
@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
}
}