【问题标题】:How to play a System Sound on the iPhone/iPad?如何在 iPhone/iPad 上播放系统声音?
【发布时间】:2012-10-18 03:34:23
【问题描述】:

播放(其中一个)系统声音的代码是什么?

不是我自己的声音文件,不是包含(在我的应用程序中)的声音文件。系统声音(如 Basso、Blow、Bottle、Frog 等 - .aiff 声音)。

我在Link 找到了他们的名字,但现在我想玩他们。

snippet-playing-a-system-sound 这样的代码 sn-ps 不起作用(我认为),因为我不想在我的应用程序中包含声音,因为它们已经在设备上!我只想使用可用的。但是他们的NSURL 位置是什么(如果是这样的话)?

或者如果方式就像振动的“声音”(即AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)),“他们”的论据是什么?

(并且...This Link 不是很有帮助)。这里没有惊喜。

【问题讨论】:

    标签: ios objective-c audio playback system-sounds


    【解决方案1】:

    试试这个:

    AudioServicesPlaySystemSound(1003);
    

    有关更多音频代码,请查看此链接:AudioServices

    【讨论】:

    • 我知道(再次检查 Q)。我的问题是播放(内置)AIFF 声音而不是 .caf 声音。这个想法是(动态地)找到可用的(查看stackoverflow.com/questions/10949138/… 代码)并为用户提供播放他想要的选项的选项。所以我想要一种方法将上面代码 sn-p (比如@“Glass.aiff”)找到的声音的 NSString 名称转换/转换/任何东西(代码/编号/URL/whatever)并将其提供给AudioServicesPlaySystemSound 或 AudioServicesPlayAlertSound 或任何其他播放方法。
    • 我发现这个:stackoverflow.com/questions/7831671/… 部分地解决了这个问题。但正如我在 cmets 上所说的那样,这仍然不能回答我的问题:如何播放(全部)14 个(左右)系统声音。
    猜你喜欢
    • 1970-01-01
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 2012-09-07
    • 2021-02-04
    • 2023-02-25
    相关资源
    最近更新 更多