iOS AudioServicesPlayAlertSound 耳机静音

标签 ios objective-c cocoa-touch

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

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

最佳答案

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

关于iOS AudioServicesPlayAlertSound 耳机静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20292565/

相关文章:

html - 为什么特定图像不会显示在 iPad 4 上的 Safari iOS 上?

javascript - Ios Safari 的复制按钮

iOS:使用 'next' 分页获取 Facebook 好友

ios - 如何将文本字段添加到 UICollectionView 的末尾

objective-c - 沙盒、登录项目和启动应用程序

ios - Iphone Core图像过滤器

objective-c - 使用纯文本文件存储任意元数据

objective-c - 什么是 Objective-C 运行时中的类处理程序回调?

objective-c - 如何在不修改其点击矩形的情况下调整 UIButton 的大小

ios - 谷歌地图 - 本地图放大时让路线沿着街道