[英]Setting AVPlayerLayer VideoGravity works on Simulator, not on iPad
[英]Setting videogravity on avplayerlayer without animation effect
我正在嘗試在avplayerlayer上設置videogravity。 當我像這樣設置播放器層時:
[(AVPlayerLayer *)[self layer] setVideoGravity:AVLayerVideoGravityResizeAspectFill]
視頻看起來像是落在視圖上(某種動畫效果)。 有什么辦法可以避免這種影響? 僅供參考,我嘗試過在設置重力之前和之后將avplayer分配給圖層,並且沒有區別。 當我不設置重力時,視頻將按我的意願顯示(屏幕動畫沒有下降)。
AVPlayerLayer *vlayer;
vlayer.speed = isAnimated ? 1 : 999;
vlayer.videoGravity = AVLayerVideoGravityResizeAspect;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.