一个自定义UI音频和视频播放器。
UI初始化:
[[YTAVPlayerView appearance] setPlayCtrlImage:[UIImage imageNamed:@"play"]];
[[YTAVPlayerView appearance] setPauseCtrlImage:[UIImage imageNamed:@"pause"]];
[[YTAVPlayerView appearance] setDragImage:[UIImage imageNamed:@"drag"]];
[[YTAVPlayerView appearance] setScreenCtrlImage:[UIImage imageNamed:@"icon_ad"]];
YTAVPlayerViewClickEventBlock block = ^(YTAVPlayerViewClickEvent event, YTRemoteResponseBlock remoteResponse){
switch (event)
{
case kYTAVPlayerViewClickEventFullScreen:
{
NSLog(@"fullscreen");
if (remoteResponse)
{
remoteResponse(YES);
}
break;
}
default:
{
if (remoteResponse)
{
remoteResponse(YES);
}
break;
}
}
};
self.player = [[YTAVPlayer alloc] init];
self.player.ytAVPlayerView.containerViewController = self;
[self.view addSubview: self.player.ytAVPlayerView];
self.player.ytAVPlayerView.frame = CGRectMake(0, 0, self.view.frame.size.width, 160);
self.player.ytAVPlayerView.clickEventBlock = block;
[self.player play:pathUrl];