我是iOS应用程序开发领域的新手。我正在尝试使用AVFoundation捕捉视频。我在这方面很成功。但是当我试图用MPMoviePlayerController,播放这个视频时,我遇到了太多的问题。所以我试着用AVPlayer来玩。但是在AVPlayerViewController. AVPlayer中有两种方法:AVPlayerLayer和AVPlayerLayer我试着寻找那些,但我没有任何特别的理由选择一个。有人能建议我用哪一种更好吗?
发布于 2016-11-04 12:23:40
AVPlayerViewController是一个完全统一的解决方案。您使用视频设置您的AVPlayer,并呈现播放器控制器。它处理所有的游戏,并有自己的控制烘焙(我相信你已经看过这个在其他应用程序中使用)。这是显示视频的最简单的方式。
AVPlayerLayer用于当您想要添加一些自定义时,例如添加您自己的控件或额外的视图,或者不使视频全屏化。
https://stackoverflow.com/questions/40421569
复制相似问题