有沒有一種方法讓一個AVPlayerLayer覆蓋該區域,如下圖所示?
玩家應該以適當的視角覆蓋白色和紅色區域。帶變形的AvPlayer
1
A
回答
1
你絕對不能用一個層中的仿射變換做到這一點。也許有了核心圖像,但我不知道你會用什麼過濾器,無論如何它們可能會非常昂貴。
你可以做的是使用多個AVPlayerLayers,每個播放相同的項目,設置它們的3D變換,以便它們在折點相交。右側圖層的左側將位於左側圖層的後面,右側圖層的右側將位於右側圖層的後面。
- 你可能想要在AVSynchronizedLayer中同時擁有兩個播放器層來保持它們播放到同一時鐘。
- 我不知道你是否需要兩個AVPlayers。無論如何,很容易就可以從
playerItem
開始,並在其周圍創建第二個AVPlayer。
正如你所猜測的,我沒有這樣做,所以要注意實施者。希望它能讓你朝着正確的方向前進。
相關問題
- 1. 帶FullScreen的AVPlayer - iOS
- 2. 帶網址的AVPlayer錯誤
- 3. 將AVPlayer倒帶5秒
- 4. 帶圖形變換的TextRenderer
- 5. 帶流式視頻或NSFileHandle的AVPlayer
- 6. 帶AVPlayer的定時元數據
- 7. 帶本地視頻文件的AVPlayer
- 8. 四帶紋理變形
- 9. 帶背景位置的CSS3變形
- 10. 帶漸變的圓形箭頭
- 11. 帶有限變焦的d3圖形
- 12. 帶複選框的Recyclerview物品變形
- 13. 改變幀的AVPlayer回調(觀察者)
- 14. 打印帶有可變輸入的三角形形狀的ASCII
- 15. OpenGL ES - android - 帶兩個三角形的方形 - 線性漸變?
- 16. TCoolBar帶尺寸變換形式
- 17. AVPlayer的控件
- 18. 帶AVPlayer的AVAudioSession:狀態菜單中的「播放」圖標不顯示AVPlayer播放器正在播放的時間
- 19. MPNowPlayingInfoCenter AVPlayer
- 20. [AVPlayer addBoundaryTimeObserverForTimes]
- 21. avplayer timeshift
- 22. AVPlayer observeValueForKeyPath
- 23. AVPlayer:當視頻和設備的寬高比變化時,iPhone視頻如何不會變形?
- 24. AVPlayerViewController只使用AVPlayer音頻AVPlayer
- 25. Angular.js /帶形式
- 26. 在UIView上的AVPlayer
- 27. AVPlayer/MPMoviePlayerController的字幕
- 28. 帶有弧形邊緣的Android矩形
- 29. 帶文本的CSS梯形形狀
- 30. 帶CSS3的六邊形形狀
封面哪個區域?白色部分,紅色部分,黑色背景或單層,覆蓋白色和紅色部分,中間有彎曲部分? – 2013-02-23 22:50:57
更新 - 應覆蓋白色和紅色區域。 – ESoft 2013-02-23 22:57:06