一些高级功能包括
要运行示例项目,请克隆仓库,并首先在 Example 目录中运行 pod install
。
iOS 7.0 或更高版本
RBPlayer 通过 CocoaPods 可用。要安装它,请简单地将其以下行添加到您的 Podfile 中:
pod "RBPlayer", "~> 0.1.5"
RBPlayerViewController *viewController = [[RBPlayerViewController alloc] init];
[viewController.player playWithURL:[NSURL URLWithString:@"http://xxx.xxx/xx.mp4"]];
[self presentViewController:viewController animated:YES completion:nil];
RBPlayerItem *item = [[RBPlayerItem alloc] init];
item.title = @"这都是什么jb电影";
item.assetTitle = @"清晰";
RBPlayerItemAsset *itemAsset1 = [[RBPlayerItemAsset alloc] initWithType:@"清晰" URL:[NSURL URLWithString:url]];
RBPlayerItemAsset *itemAsset2 = [[RBPlayerItemAsset alloc] initWithType: @"高清" URL:[NSURL URLWithString:url]];
item.assets = @[itemAsset1, itemAsset2];
[self.player replaceCurrentItemWithPlayerItem:item];
[self.player playWithItemAsset:itemAsset1];
self.player = [[RBVideoPlayer alloc] init];
[self.view addSubview:self.player.view];
self.player.view.translatesAutoresizingMaskIntoConstraints = NO;
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-20-[playerView]-50-|" options:0 metrics:nil views:@{@"playerView":self.player.view}]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-50-[playerView(200)]" options:0 metrics:nil views:@{@"playerView":self.player.view}]];
Ribs, [email protected]
RBPlayer 适用于 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。