音频与视频相关iOS吃饭技巧iOS

iOS开发-AVPlayer的使用

2016-03-18  本文已影响6521人  没阳光的午后

最近项目需求做个播放视频功能,之前对这方面接触的也不多,阅读了一些开源播放器的源码学习了一下,总结了一些使用方法

基本使用

    self.playerItem  = [AVPlayerItem playerItemWithURL:videoURL];
    self.player      = [AVPlayer playerWithPlayerItem:_playerItem];
    self.playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];

以上代码用来初始化播放器,然后调用[self.player play]开始播放视频,通过调用[self.player pause]可以用来暂停视频

调节音量

MPVolumeView *volumeView = [[MPVolumeView alloc] init];
    _volumeViewSlider = nil;
    for (UIView *view in [volumeView subviews]){
        if ([view.class.description isEqualToString:@"MPVolumeSlider"]){
            _volumeViewSlider = (UISlider *)view;
            break;
        }
    }

以上代码可以用来获取音量,一般2种方式调节音量,一种是添加手势调节,一种是UISlider去调节,这两种方法都是通过获取滑动的值去改变音量的

获取播放时间

Slider滑动结束视频跳转

全屏播放

上一篇下一篇

猜你喜欢

热点阅读