在 iPhone 上振动时播放自定义声音

Posted

技术标签:

【中文标题】在 iPhone 上振动时播放自定义声音【英文标题】:Play custom sound while vibration on iPhone 【发布时间】:2013-05-20 12:18:37 【问题描述】:

在我的 iPhone 应用程序中,我需要在振动时播放自定义声音。 我在这里找到:http://gregheo.com/blog/simple-audio/ 我应该使用 AVAudioPlayer。但是如何使用 AVAudioPlayer 播放系统振动声音?如果有其他方法可以同时播放自定义声音和振动?

更新 我发现我可以使用 AVAudioPlayer 播放自定义声音和 Audiosession 播放振动系统声音。但也许有人可以建议我更好的解决方案?

【问题讨论】:

***.com/questions/1846881/… 它不工作。振动是一种系统声音,使用 AudioServices,您不能同时播放多个声音 尝试调用AudioServicesPlayAlertSound,将您的警报声音作为参数。根据您发布链接的文章,这将播放声音并振动设备。 【参考方案1】:

这篇 SO 帖子似乎与您的问题完全相反,因此它可能会为您提供您正在寻找的答案:

How to play system sound on iOS without vibration?

【讨论】:

以上是关于在 iPhone 上振动时播放自定义声音的主要内容,如果未能解决你的问题,请参考以下文章

在静音模式下播放声音,应用程序终止状态

React native - 通过耳机播放自定义声音

如何使用 Apple 推送通知播放自定义声音?

UILocalNotifications 播放自定义声音

当应用程序在后台并且手机处于振动状态时,一些闹钟应用程序(例如 Alarmy)如何能够在 iPhone 上播放声音

如何在浏览器上播放自定义警报声音?