我必须在我的应用程序中播放一系列视频。我正在使用 AVQueuePlayer 使用代码播放视频:
AVQueuePlayer *queuePlayer = [[AVQueuePlayer alloc] initWithItems:items];
AVPlayerLayer *myPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:queuePlayer];
myPlayerLayer.frame = CGRectMake(0, 0, 320, 350);
[self.view.layer addSublayer:myPlayerLayer];
[self.queuePlayer play];
我面临两个问题。
播放视频时,播放器的帧不符合给定的值(即0、0、320、350)。
当我们使用 MPMediaPlayer 播放视频时,不会显示任何控制按钮(音量、播放、停止、前进等)。我在这两种情况下都遗漏了什么吗?(我是第一次使用 AVFoundation,所以这些问题可能看起来很愚蠢)。
提前致谢。