如何使用IOS上的URL启动视频播放器App?

时间:2013-07-11 19:00:45

标签: uri video-player

在IOS上,我使用以下内容在浏览器中启动视频URI。效果很好:

NSURL *urlVideo = [NSURL URLWithString: @"http://www.youtube.com/watch?v=jIxC22Pp1ZI&feature=player_embedded"];
[[UIApplication sharedApplication] openURL: urlVideo];

如何执行类似的操作,而是启动视频应用。在Android中,如果我正确构造URI,我将得到一个Chooser对话框。最终,我将不得不在两个平台上实现,所以我希望在架构上是一样的。

2 个答案:

答案 0 :(得分:1)

您可以使用UIApplication个对象的网址方案。正确的方法应该是openURL我相信。

以下是参考:http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html

答案 1 :(得分:0)

如果您想使用YouTube播放视频,可以这样做:

NSURL *urlVideo = [NSURL URLWithString: @"http://www.youtube.com/watch?v=jIxC22Pp1ZI"];
[[UIApplication sharedApplication] openURL:myURL];

// the last parameter 'jIxC22Pp1ZI' is the video identifier .

如果您想启动其他视频播放器,您必须知道自定义网址方案,并将其传递给openURL方法。