如何在 iOS 6 中在后台播放音频文件?

Posted

技术标签:

【中文标题】如何在 iOS 6 中在后台播放音频文件?【英文标题】:How to play an audio file in background in ios 6? 【发布时间】:2013-10-08 17:52:17 【问题描述】:

我尝试了很多我在这里搜索的代码。我能有任何运行的音频代码吗。我想在后台播放一个非常短的音频文件。

【问题讨论】:

您是否将应用程序播放音频设置为 Info.plist 的必需背景模式?你被困在哪里了? 等我检查一下 NSURL* musicFile = [NSURL fileURLWithPath[NSBundle mainBundle] pathForResource"winner" ofType"mp3"]]; player = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil]; [播放器设置音量:1.0]; [播放器准备播放]; [玩家玩]; 如果你想在你的应用在后台播放时,你仍然需要设置后台模式。 同意@TomHarrington。您需要为后台任务设置模式。 developer.apple.com/library/ios/documentation/iphone/conceptual/… 【参考方案1】:

这非常简单,只需双击主页按钮,屏幕底部会出现一个小条,只需将手指向右滑动,即可获得音频控制,只需点击播放按钮,您的音乐就会开始。

【讨论】:

以上是关于如何在 iOS 6 中在后台播放音频文件?的主要内容,如果未能解决你的问题,请参考以下文章

在 UWP 中在后台播放音频的最简单方法是啥?

如何在 iOS 后台播放音频?

iOS如何停止在后台播放音频?

如何在 iOS 中暂停后台播放器

如何在 Flutter 中在所有平台(包括 Web)上播放音频

我们如何让 NSTimer 在 iOS 中为我​​的音频播放器在后台运行