我想在c#(Xamarin.iOS)中看到如何在我的应用上播放iOS内置声音的示例。 首先,有人知道苹果是否允许(版权问题)?如果是这样,我如何在Xamarin中对其进行评估?
我在原生iOS中看到以下示例: https://github.com/TUNER88/iOSSystemSoundsLibrary
#import <AudioToolbox/AudioToolbox.h>
AudioServicesPlaySystemSound (1003); // SMSReceived (see SystemSoundID below)
答案 0 :(得分:6)
要播放预定义的声音,首先需要声音ID。列表可以找到here。
然后它与本机代码几乎相同:
using AudioToolbox;
var sound = new SystemSound(1100);
sound.PlaySystemSound();
请注意,这仅适用于物理设备,但不适用于iOS模拟器。