LBYouTubeView 0.0.1

LBYouTubeView 0.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

无人认领 维护。



  • 作者:
  • Laurin Brandner

关于

LBYouTubeView 是一个能够显示 YouTube 视频的小视图,它存在于 MPMoviePlayerController 中。您还可以选择高质量和标准质量流。

它是如何工作的?它只是加载 YouTube 移动网站的 HTML 代码,并在脚本标签中寻找数据。LBYouTubeView 不使用 UIWebView,这使得它更快速且看起来更干净。

使用方法

LBYouTubeView 非常简单。只需将一个实例作为子视图添加到 UIViewControllers 视图中,并告诉它应该加载什么视频。

安装

  1. LBYouTubeView 文件夹拖入您的项目中。
  2. 导入 MediaPlayer.framework
  3. 如果您需要支持 iOS 4,请将 JSONKit 添加到您的项目,并将编译器标志 -fno-objc-arc 设置为 JSONKit.m

示例

LBYouTubePlayerViewController* controller = [[LBYouTubePlayerViewController alloc] initWithYouTubeURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=1fTIhC1WSew&list=FLEYfH4kbq85W_CiOTuSjf8w&feature=mh_lolz"] quality:LBYouTubeVideoQualityLarge];
controller.delegate = self;
controller.view.frame = CGRectMake(0.0f, 0.0f, 200.0f, 200.0f);
controller.view.center = self.view.center;
[self.view addSubview:self.controller.view];

您也可以只提取视频 URL,而无需直接使用 LBYouTubePlayerViewController

LBYouTubeExtractor* extractor = [[LBYouTubeExtractor alloc] initWithURL:URL quality:quality];
extractor.delegate = self;
[extractor startExtracting];

要求

LBYouTubeView 需要 iOS 4,并且它是在 ARC 环境中部署的。

许可证

LBYouTubeView是在MIT 许可证下授权。