如何使用Xamarin iOS

时间:2015-09-29 15:17:28

标签: c# ios audio xamarin xamarin.ios

我正在开发一个Xamarin应用程序,只需让用户点击远程音频文件的链接,我就想在原生的默认iOS媒体播放器中打开音频文件。我不需要任何应用内控件 - 默认音频播放器的控件就足够了。

有没有一种简单的方法可以实现这一目标,还是我错过了大局?我会在C#或Objective C中获得帮助。

2 个答案:

答案 0 :(得分:1)

假设您拥有的URI是注册处理程序,您可以使用:

UIApplication.OpenUrl  
  

UIKit.UIApplication.OpenUrl方法打开指定的URL,启动   已注册处理该计划的应用程序。

还可以使用Rivets(App链接的C#端口)。

答案 1 :(得分:1)

这对我很有用。感谢RobertN的建议!

var url = NSUrl.FromString(file.Url);
if (UIApplication.SharedApplication.CanOpenUrl(url))
{
    UIApplication.SharedApplication.OpenUrl(url);
}