返回我的播放器应用后没有声音
Posted
技术标签:
【中文标题】返回我的播放器应用后没有声音【英文标题】:No sound after returning to my player app 【发布时间】:2018-02-12 15:06:20 【问题描述】:我使用 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
【讨论】:
这正是我所做的,然后我使用了: audioPlayer = try AVAudioPlayer(contentsOfURL: ...) if (audioPlayer!.prepareToPlay()) audioPlayer!.play() 和 audioPlayer! .stop() 通过此代码 sn-p 我无法确定可能发生的情况,请尝试发布播放器的完整代码。我用我使用的方法编辑了我之前的回复,其中“歌曲”是我想要播放的音频。以上是关于返回我的播放器应用后没有声音的主要内容,如果未能解决你的问题,请参考以下文章
播放音乐时,我的音频应用程序中没有收到通知或消息的声音 | AV音频播放器