Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.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
C# 如何在Xamarin.iOS中播放iOS SystemSound SoundID_C#_Ios_Iphone_Xamarin.ios - Fatal编程技术网

C# 如何在Xamarin.iOS中播放iOS SystemSound SoundID

C# 如何在Xamarin.iOS中播放iOS SystemSound SoundID,c#,ios,iphone,xamarin.ios,C#,Ios,Iphone,Xamarin.ios,我想看看c#(Xamarin.iOS)中的一个示例,了解如何在我的应用程序上播放iOS内置的声音。 首先,有人知道苹果是否允许(版权问题)?如果是这样的话,我该如何在Xamarin中获得它 我在本机iOS中看到了以下示例: #导入 AudioServicesPlaySystemSound(1003);//收到SMS(请参阅下面的系统声音ID) 要播放预定义的声音,首先需要声音ID。可以找到列表 然后它几乎与本机代码相同: using AudioToolbox; var sound = new

我想看看c#(Xamarin.iOS)中的一个示例,了解如何在我的应用程序上播放iOS内置的声音。 首先,有人知道苹果是否允许(版权问题)?如果是这样的话,我该如何在Xamarin中获得它

我在本机iOS中看到了以下示例:

#导入
AudioServicesPlaySystemSound(1003);//收到SMS(请参阅下面的系统声音ID)

要播放预定义的声音,首先需要声音ID。可以找到列表

然后它几乎与本机代码相同:

using AudioToolbox;

var sound = new SystemSound(1100);
sound.PlaySystemSound();

请注意,这只适用于物理设备,而不适用于iOS模拟器。

您尝试过什么?盯着本地样本看不会让你走得更远。;-)谷歌很快返回:我看到了这个示例,但我想播放系统声音,而不必将声音文件带到我的应用程序中。由于原生方式允许您按声音ID播放系统声音,我想知道它是否可以在Xamarin.iOS中实现同样的功能。基于本机示例,我试图找到具有类似名称的类,但没有成功…嗨,Krumelur,它是否能够在模拟器eather上工作?没有。只能在设备上工作。
using AudioToolbox;

var sound = new SystemSound(1100);
sound.PlaySystemSound();