我遇到了一个视频播放器框架来替换我的 Xcode iPhone 项目中的默认视频播放器,ign VideoPlayerKit:https ://github.com/ign/VideoPlayerKit
它看起来很棒,我让它工作了,但我无法像 GitHub 的第一个屏幕截图(下面有 tableview 的视频播放器)那样将视频内联嵌入我的应用程序主视图中。
这是我的主视图文件的样子:
// ViewController.h
#import
#import "VideoPlayerKit.h"
@interface ViewController : UIViewController
@property (nonatomic) BOOL fullScreenToggled;
@end
和:
// ViewController.m
#import "ViewController.h"
@interface ViewController ()
@property (nonatomic, strong) VideoPlayerKit *ViewController;
@end
@implementation ViewController
(id)init { if ((self = [super init])) { } return self; }
// Fullscreen / minimize without need for user's input
(void)fullScreen
{
if (!self.ViewController.fullScreenModeToggled) {
[self.ViewController launchFullScreen];
} else {
[self.ViewController minimizeVideo];
}
}
(void)playVideo
{
NSURL *url = [NSURL URLWithString:@"http://mystream.m3u8"];
self.ViewController = [VideoPlayerKit videoPlayerWithContainingViewController:self optionalTopView:NO hideTopViewWithControls:YES];
[self.ViewController playVideoWithTitle:@"Title" URL:url videoID:nil shareURL:nil isStreaming:NO playInFullScreen:YES];
}
(void)viewDidLoad
{
[super viewDidLoad];
}
(void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
我错过了什么或做错了什么?