我是iOS應用開發領域的新手。我正在嘗試使用AVFoundation來捕捉視頻。我在這方面取得了成功。但是當我試圖用MPMoviePlayerController播放視頻時,我得到了太多問題。所以我試圖玩AVPlayer。 但在AVPlayer有兩種方法AVPlayerLayer和AVPlayerViewController。 我試過尋找那些,但我沒有得到任何特別的理由來選擇一個。 任何人都可以建議我哪個更好用?AVPlayerLayer VS AVPlayerViewController
-1
A
回答
2
AVPlayerViewController
是一個全方位的解決方案。您使用視頻設置AVPlayer
並呈現播放器控制器。它可以處理所有的遊戲,並擁有自己的控件(我相信你已經在其他應用程序中看到過)。這是顯示視頻最簡單的方法。
AVPlayerLayer
適用於想添加一些自定義功能,如添加自己的控件或額外視圖,或不使視頻全屏。
+0
我可以用更少的控件使用AVPlayerViewController嗎? –
+0
我知道你可以關閉一些控件,但是我不知道到什麼程度。查看[AVPlayerViewController文檔](https://developer.apple.com/reference/avkit/avplayerviewcontroller)。 – keithbhunter
相關問題
- 1. AVPlayerLayer和AVPlayer
- 2. AVPlayerViewController完成後淡出
- 3. Animate AVPlayerLayer videoGravity屬性
- 4. AVPlayerViewController發出
- 5. 問題與AVPlayerViewController
- 6. AVPlayerviewcontroller iOS目標C
- 7. AVPlayerLayer - 重新編程車輪?
- 8. AVPlayerLayer的模糊內容
- 9. 帶alpha蒙版的AVPlayerLayer
- 10. AVPlayer與AVPlayerLayer不玩視頻
- 11. 是否可以克隆AVPlayerLayer?
- 12. 在AVPlayerViewController中旋轉視頻90度 - 可能嗎?
- 13. Swift/AppleTV4:如何將AVPlayer功能連接到AVPlayerViewController?
- 14. AVPlayerViewController沒有顯示視頻
- 15. 帶定製覆蓋的AVPlayerViewController
- 16. AVPlayerViewController與來自NSURL的AVPlayer
- 17. AVPlayerViewController不播放視頻?
- 18. 定製AVPlayerViewController進度條
- 19. 開始圖形...添加AVPlayerLayer到NSView
- 20. 實時處理AVPlayerLayer中的視頻幀
- 21. AVPlayerLayer沒有邊界到UIView的框架
- 22. AVPlayerLayer是不可見的視圖
- 23. AVPlayerLayer video「overspilled」當videoGravity設置爲AVLayerVideoGravityResizeAspectFill
- 24. AVPlayerLayer獲取圖像到UIImageView緩衝區
- 25. 提供的AVPlayerViewController中的Loop AVPlayerItem
- 26. AVPlayerViewController next/prev按鈕不起作用?
- 27. 如何設置AVPlayerViewController的佈局約束?
- 28. AVPlayerViewController在tvOS中的滑動菜單
- 29. AVPlayerViewController不播放按url的視頻
- 30. 用swift顯示使用AVPlayerViewController的字幕
AVPlayerLayer和AVPlayerViewController不可互換。 –