Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在iPhone/iPad上播放系统声音?_Ios_Objective C_Audio_Playback_System Sounds - Fatal编程技术网

Ios 如何在iPhone/iPad上播放系统声音?

Ios 如何在iPhone/iPad上播放系统声音?,ios,objective-c,audio,playback,system-sounds,Ios,Objective C,Audio,Playback,System Sounds,播放(其中一个)系统声音的代码是什么 不是我自己的声音文件,也不是(在我的应用程序中)包含的声音文件。系统声音(如低音、吹奏、酒瓶、青蛙等,即.aiff的声音) 我找到了他们的名字,但现在我想玩他们 像这样的代码片段不起作用(我想),因为我不想在我的应用程序中包含这些声音,因为它们已经在设备上了!我只想用那些可用的。但是他们的NSURL位置是什么(如果是这样的话) 或者,如果方式类似于振动“声音”(即,AudioServicesPlaySystemSound(kSystemSoundID\u振动

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

不是我自己的声音文件,也不是(在我的应用程序中)包含的声音文件。系统声音(如低音、吹奏、酒瓶、青蛙等,即.aiff的声音)

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

像这样的代码片段不起作用(我想),因为我不想在我的应用程序中包含这些声音,因为它们已经在设备上了!我只想用那些可用的。但是他们的
NSURL
位置是什么(如果是这样的话)

或者,如果方式类似于振动“声音”(即,
AudioServicesPlaySystemSound(kSystemSoundID\u振动)
),那么“它们”的参数是什么

(而且……也不是很有帮助)。这里没有惊喜。

试试这个:

AudioServicesPlaySystemSound(1003);
有关更多音频代码,请查看此链接:

,我知道(再次检查Q)。我的问题是播放(内置)AIFF声音而不是.caf声音。其思想是(动态地)找到可用的(查看代码),并为用户提供播放他想要的游戏的选项。因此,我想找到一种方法,将上面代码片段(比如@“Glass.aiff”)中找到的声音的NSString名称转换成某种东西(code/number/URL/whatever),并将其提供给AudioServicesPlaySystSound或AudioServicesPlayAlertSound或任何其他播放方法。我发现:这部分解决了问题。但正如我在评论中所说的,这仍然不能回答我的问题:如何播放(全部)14(或更多)系统声音。