2016-11-04 42 views
-1

我是iOS應用開發領域的新手。我正在嘗試使用AVFoundation來捕捉視頻。我在這方面取得了成功。但是當我試圖用MPMoviePlayerController播放視頻時,我得到了太多問題。所以我試圖玩AVPlayer。 但在AVPlayer有兩種方法AVPlayerLayerAVPlayerViewController。 我試過尋找那些,但我沒有得到任何特別的理由來選擇一個。 任何人都可以建議我哪個更好用?AVPlayerLayer VS AVPlayerViewController

+0

AVPlayerLayer和AVPlayerViewController不可互換。 –

回答

2

AVPlayerViewController是一個全方位的解決方案。您使用視頻設置AVPlayer並呈現播放器控制器。它可以處理所有的遊戲,並擁有自己的控件(我相信你已經在其他應用程序中看到過)。這是顯示視頻最簡單的方法。

AVPlayerLayer適用於想添加一些自定義功能,如添加自己的控件或額外視圖,或不使視頻全屏。

+0

我可以用更少的控件使用AVPlayerViewController嗎? –

+0

我知道你可以關閉一些控件,但是我不知道到什麼程度。查看[AVPlayerViewController文檔](https://developer.apple.com/reference/avkit/avplayerviewcontroller)。 – keithbhunter

相關問題