Json 如何在ios6应用程序中运行youtube
我在点击tableView中的单元格后直接运行视频时遇到问题。我使用youtube API,并选择Rowatindexpath来启动视频。我有不同的可能性可以让视频显示JSON结果:Json 如何在ios6应用程序中运行youtube,json,video,youtube,ios6,mpmovieplayercontroller,Json,Video,Youtube,Ios6,Mpmovieplayercontroller,我在点击tableView中的单元格后直接运行视频时遇到问题。我使用youtube API,并选择Rowatindexpath来启动视频。我有不同的可能性可以让视频显示JSON结果: "player": { "default": "https://www.youtube.com/watch?v=EHQCvSbHW-k&feature=youtube_gdata_player", "mobile": "https://m.youtube.com/details?v=EHQCvSbHW
"player": {
"default": "https://www.youtube.com/watch?v=EHQCvSbHW-k&feature=youtube_gdata_player",
"mobile": "https://m.youtube.com/details?v=EHQCvSbHW-k"
},
"content": {
"5": "https://www.youtube.com/v/EHQCvSbHW-k?version=3&f=user_uploads&app=youtube_gdata",
"1": "rtsp://v3.cache1.c.youtube.com/CigLENy73wIaHwnpW8cmvQJ0EBMYDSANFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/video.3gp",
"6": "rtsp://v5.cache4.c.youtube.com/CigLENy73wIaHwnpW8cmvQJ0EBMYESARFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/video.3gp"
},
我尝试使用directs链接(移动和默认),但MPMoviePlayerController不起作用。
我尝试使用UIApplication,但视频被重定向到Safari。
我尝试了上面的两个.gp3链接和这张图图(它与他们的.mov视频配合得很好):
. 但它不想与.gp3一起工作
我的代码是:
NSURL *url = [NSURL URLWithString:@"rtsp://v3.cache1.c.youtube.com/CigLENy73wIaHwnpW8cmvQJ0EBMYDSANFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/video.3gp"];
moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:url];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:)name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer];
moviePlayer.controlStyle = MPMovieControlStyleDefault;
moviePlayer.shouldAutoplay = YES;
[self.view addSubview:moviePlayer.view];
[moviePlayer setFullscreen:YES animated:YES];
因此,我的问题是:
- 我可以用.gp3链接直接播放youtube视频吗
- 或者,使用原始链接更好
- 我可以在ios应用程序中运行rtsp吗? 怎么办?非常感谢
(我的json)如果不借助第三方播放器(顺便说一句,它工作得很好),你就无法在iPhone上玩rtsp,因此你唯一的选择就是使用youtube api和播放HLS,这将是https链接。youtube api附带了一些示例。我认为您需要使用webview或某种包装器 我知道一个可能还有其他的