iOS AudioServicesPlayAlertSound 使用耳机静音

Posted

技术标签:

【中文标题】iOS AudioServicesPlayAlertSound 使用耳机静音【英文标题】:iOS AudioServicesPlayAlertSound on silent with headphones 【发布时间】:2013-11-29 19:54:23 【问题描述】:

当设备处于静音状态但连接到耳机时,是否可以使用AudioservicesPlayAlertSound() 播放铃声?在我的应用程序中,我有一个 AVPlayer,当我使用 AudioServicesPlayAlertSound 时,它可以很好地关闭 AVPlayer 音频,播放铃声,然后继续。但是,如果用户处于静音/振动状态,则不会这样做。

有没有办法通过耳机以相同的方式播放铃声,或者有简单的替代方法吗?

【问题讨论】:

【参考方案1】:

我不确定是否有一种简单的方法可以做到这一点。但是如果你真的需要解决这个问题,你应该看看 AudioUnit 框架。这并不容易,但它的级别非常低,您可以以任何方式播放声音。

【讨论】:

以上是关于iOS AudioServicesPlayAlertSound 使用耳机静音的主要内容,如果未能解决你的问题,请参考以下文章

IO复用阻塞IO非阻塞IO同步IO异步IO

四种IO模型‘阻塞IO/非阻塞IO/信号驱动IO/异步IO‘

5种IO模型阻塞IO和非阻塞IO同步IO和异步IO

网络IO模型:同步IO和异步IO,阻塞IO和非阻塞IO

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别