Monotouch:使用 iPhone 模拟器播放背景音频

Posted

技术标签:

【中文标题】Monotouch:使用 iPhone 模拟器播放背景音频【英文标题】:Monotouch: Play background audio with iPhone Simulator 【发布时间】:2012-05-31 08:53:42 【问题描述】:

首先抱歉英语不好!

我在 plist 中设置了这个值

<key>UIBackgroundModes</key>
<array>
    <string>audio</string>
</array>

并使用 AVAudioPlayer 播放音频,但播放音频时,状态栏中的播放图标不显示,当按下主页按钮时,我听不到任何音频,当返回应用程序播放音频时,我可以听到音频,但是如果我在大约 10 秒前按下主页按钮,音频将在后台播放,直到响应式应用程序我才能听到任何声音,并且丢失了大约 10 秒我听不到的音频。

【问题讨论】:

【参考方案1】:

当我上次检查时,后台音频测试是您只能在硬件设备上获得的功能。这是有道理的,因为您无法在模拟器上测试呼叫中断等。

【讨论】:

以上是关于Monotouch:使用 iPhone 模拟器播放背景音频的主要内容,如果未能解决你的问题,请参考以下文章

使用 AudioQueue 和 Monotouch 静态声音录制

Monotouch - UIActionSheet 无法在 iPad 上正确显示

通过 monotouch 播放 .m3u8 音频流文件

如何从终端在 iOS 模拟器中运行 MonoTouch 应用程序?

使用 Monotouch 和 iOS 从服务中提取数据 (JSON) 的理想方式?

MonoTouch - 无法在包中加载 NIB:“NSBundle”