2

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

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

如何执行类似操作,但启动视频应用程序。在 Android 中,如果我正确构造了 URI,我将获得一个选择器对话框。最终,我将不得不在两个平台上实现,所以我希望在架构上是相同的。

4

2 回答 2

1

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

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

于 2013-07-29T15:15:59.423 回答
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 .

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

于 2013-07-30T13:21:30.823 回答