2014-06-18 89 views
-3

即使用户将设备置于静音状态,我仍然试图让我播放声音,我已到处寻找如何做到这一点, t找到我期待的结果!我使用Xcode 5和iOS 7.1作为我的版本。任何帮助将是惊人的!试图在Xcode 5中静音时播放声音

+8

当用户将手机设置为静音时,用户不会感谢您播放声音。 –

+2

你到目前为止尝试过什么? StackOverflow旨在帮助指导您,而不是为您编写代码。 – esqew

+0

@PaulR我的应用程序是一个音板,所以它会有帮助,当他们按下按钮,因为我收到有关声音没有播放的投诉,我告诉用户他们的设备必须保持沉默,所以通过将其带出更新它将停止此投诉。 – BadfishLabs

回答

1

快速回答是:不,无法通过公共API检测静音开关是否打开。

这是一个“方法”来做到这一点。如果在完成块中长度接近0的3秒声音,则认为它被设置为静音模式。

但我不会依赖于和代替:

为什么不直接在应用程式的方式,让用户知道,当他们的电话处于静音状态,不播放声音?就像他们警告人们热咖啡很热,这可能会导致灼伤?