C# 打开铃声选择器以选择iOS中的通知声音(Xamarin表单)

C# 打开铃声选择器以选择iOS中的通知声音(Xamarin表单),c#,ios,xamarin.forms,ringtone,C#,Ios,Xamarin.forms,Ringtone,我无法从iOS上的默认铃声中选择铃声,可能以后再播放。目前,我可以使用BundleResource来实现这一点,但给用户选择铃声的机会将是明智的。可能吗?在安卓系统中,我通过以下方式实现: Intent intent = new Intent(RingtoneManager.ActionRingtonePicker); intent.PutExtra(RingtoneManager.ExtraRingtoneTitle, AppnameMobile.Resources.AppResources

我无法从iOS上的默认铃声中选择铃声,可能以后再播放。目前,我可以使用BundleResource来实现这一点,但给用户选择铃声的机会将是明智的。可能吗?在安卓系统中,我通过以下方式实现:

Intent intent = new Intent(RingtoneManager.ActionRingtonePicker);
intent.PutExtra(RingtoneManager.ExtraRingtoneTitle, 
AppnameMobile.Resources.AppResources.SelectRingtoneMessages);
intent.PutExtra(RingtoneManager.ExtraRingtoneShowSilent, false);

Context.StartActivityForResult(intent, 77);

不幸的是,iOS不允许您在手机上访问他们的铃声。您必须将自己的铃声导入iOS应用程序。下面是一个示例,解释了执行此操作的格式


它用于通知声音,但我想如果您想将声音用于其他目的,导入方法是相同的。

不幸的是,iOS不允许您在手机上访问他们的铃声。您必须将自己的铃声导入iOS应用程序。下面是一个示例,解释了执行此操作的格式

它是用于通知声音的,但我想如果您想将声音用于其他目的,导入方法是相同的