【发布时间】:2016-11-03 05:00:28
【问题描述】:
我正在播放由 AVCapture 录制的视频。我将视频 URL 保存在名为 outputFileURL 的字符串中。我尝试使用 AVPlayerLayer 概念播放视频。我使用的代码是
AVPlayer *avPlayerq = [AVPlayer playerWithURL:outputFileURL];
avPlayerq.actionAtItemEnd = AVPlayerActionAtItemEndNone;
AVPlayerLayer *videoLayer = [AVPlayerLayer playerLayerWithPlayer:avPlayerq];
videoLayer.frame= self.view.bounds;
[self.view.layer addSublayer:videoLayer];
[avPlayerq play];
但是我得到的视频不是全屏的。 谁能帮我解决?
【问题讨论】:
-
试试这个 [playerLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
-
谢谢。它工作正常。
标签: ios objective-c avplayer avplayerlayer