我想使用AVPlayer镜像(翻转)视频播放。例如:镜筒:-https://chrome.google.com/webstore/detail/mirrortube/olomckflnlligkboahmaihmeaffjdbfm/related?hl=en
我想实现相同的功能。
我已经尝试更改CGAffineTransform,但它的工作原理不一样。
先谢了!
我想使用AVPlayer镜像(翻转)视频播放。例如:镜筒:-https://chrome.google.com/webstore/detail/mirrortube/olomckflnlligkboahmaihmeaffjdbfm/related?hl=en
我想实现相同的功能。
我已经尝试更改CGAffineTransform,但它的工作原理不一样。
先谢了!
2条答案
按热度按时间afdcj2ne1#
下面是如何使用
CGAffineTransform
垂直和水平翻转播放器的示例:播放器视图:
使用xib/storyboard中定义的播放器视图的视图控制器:
hi3rlvi22#
注意:对于Mac Catalyst中的iOS应用程序(具有AVPlayerController子类),根视图是AVPlayerView。但奇怪的是,AVPlayerView在iOS〉Mac Catalyst中不是公共的,因此self.playerView无法工作,因此您无法对其进行转换。您得到的类未找到“AVPlayerView”
但是当你在Mac Catalyst中运行应用程序并检查它时,self.view是一个AVPlayerView
解决方法只是翻转根视图本身,而不转换- self.view