YTAVPlayer 1.1.3

YTAVPlayer 1.1.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年9月

523793维护。



  • 宋玉涛创建

一个自定义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];