ZYVideoPlayView
ZYVideoPlayView 是基于 AVPlayer 的全新实现,支持 MP4 和 m3u8
示例
//add videoPlayView where you want to add
ZYVideoPlayView *videoPlayView = [[ZYVideoPlayView alloc] init];
videoPlayView.frame = CGRectMake(0, 0, 320, 180);
videoPlayView.delegate = self;
videoPlayView.videoURL = [NSURL URLWithString:@"http://www.xxx.com/xxx/xxx.mp4"];
[self.view addSubview:videoPlayView];
//...
//you can get video status from these delegate methods
#pragma mark - ZYVideoPlayViewDelegate
- (void)zy_videoPlayViewReadyToPlay:(ZYVideoPlayView *)videoPlayView
{
//you can paly video in this method
}
- (void)zy_videoPlayView:(ZYVideoPlayView *)videoPlayView didUpdateCurrentTime:(NSTimeInterval)currenttime
{
//update video current time (slider..)
}
//other delegate methods...
@end
用法
1. 手动
将 ZYVideoPlayView.h 和 ZYVideoPlayView.m 添加到您的项目中。
在希望添加的地方导入 #import "ZYVideoPlayView.h"。
2. CocoaPods
将以下内容添加到 podfile 并运行 pod install 以进行安装
pod 'ZYVideoPlayView'