iOS9 iPad 画中画,AVPictureInPictureController使用

iOS9 iPad 画中画,AVPictureInPictureController使用,第1张

概述- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self avkitPlayer];}- (void)avkitPlayer{ NSString *path
- (voID)vIEwDIDLoad {    [super vIEwDIDLoad];    // Do any additional setup after loading the vIEw,typically from a nib.        [self avkitPlayer];}- (voID)avkitPlayer{        Nsstring *path = [[NSBundle mainBundle] pathForResource:@"movIE" ofType:@"mp4"];    self.avPlayer = [AVPlayer playerWithURL:[NSURL fileURLWithPath:path]];    self.playerlayer = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer];    self.playerlayer.frame = self.vIEw.bounds;    if([AVPictureInPictureController isPictureInPictureSupported]){        _avPictureInPictureController =  [[AVPictureInPictureController alloc] initWithPlayerLayer:self.playerlayer];        _avPictureInPictureController.delegate = self;    }    [self.avPlayer play];    [self.vIEw.layer addSublayer:self.playerlayer];        [[AVAudioSession sharedInstance] setcategory:AVAudioSessioncategoryPlayback error:nil];    [[AVAudioSession sharedInstance] setActive:YES error:nil];}- (IBAction)actionPiPStart:(ID)sender {    if (_avPictureInPictureController.pictureInPictureActive) {        [_avPictureInPictureController stopPictureInPicture];    }    else {        [_avPictureInPictureController startPictureInPicture];    }}
总结

以上是内存溢出为你收集整理的iOS9 iPad 画中画,AVPictureInPictureController使用全部内容,希望文章能够帮你解决iOS9 iPad 画中画,AVPictureInPictureController使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存