如何在iPhone应用中发布YouTube视频?

LAA*_*LAA 9 youtube iphone objective-c

在我的应用程序上,我需要一个按钮,所以当它被点击时,会启动YouTube视频.

那我该怎么做呢?

Bla*_*rog 11

iOS设备具有可识别的URL方案.像下面这样构建你的youTube网址:

http://www.youtube.com/watch?v=VIDEO_IDENTIFIER
Run Code Online (Sandbox Code Playgroud)

这将在设备上启动youTube播放器.

NSString *videoName = @"1JynBEX_kg8";
NSString *string = [NSString stringWithFormat:@"http://www.youtube.com/watch?v=%@", videoName];
NSURL *url = [NSURL URLWithString:string];
UIApplication *app = [UIApplication sharedApplication];
[app openURL:url];
Run Code Online (Sandbox Code Playgroud)

有关iOS URL Scheme Apple URL Scheme Reference的更多信息.


Osc*_*mez 3

你可以试试这个:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com"]];
Run Code Online (Sandbox Code Playgroud)