播放视频时的 CALayer 消息(Xcode 12.5.1,Swift 5)

Posted

技术标签:

【中文标题】播放视频时的 CALayer 消息(Xcode 12.5.1,Swift 5)【英文标题】:CALayer message while playing video (Xcode 12.5.1, Swift 5) 【发布时间】:2021-08-02 03:00:48 【问题描述】:

我正在使用堆栈视图来保存各种按钮以转到其他视图控制器,并且一个按钮播放视频。每当我按下此按钮时,我都会收到以下消息,但应用程序运行正常并且视频播放正常:

CATransformLayer 在仅变换层中更改属性masksToBounds 将无效,在仅变换层中更改属性allowsGroupBlending 将无效

有什么想法吗?视频在模拟器和设备上播放正常。我正在使用视图控制器作为播放器,如下所示,谢谢!

guard let url = Bundle.main.path(forResource: "previewMovie", ofType: "m4v") elsereturn
let player = AVPlayer(url: URL(fileURLWithPath: url))
let vc = AVPlayerViewController()
vc.player = player
present(vc, animated: true, completion: nil)

我是否可以忽略该消息,因为它看起来不像是警告或错误,并且考虑到视频播放和应用程序运行正常?我必须重新提交应用程序。谢谢!

【问题讨论】:

【参考方案1】:

是的,忽略它。您的代码没有任何问题。

【讨论】:

谢谢马特,很高兴听到这个消息!我无法投票,因为我缺乏“声誉”,所以请认为这是一个投票。干杯。 哦不知道,再次感谢!干杯。 有没有办法抑制这个消息?其他更有用的诊断信息被淹没在噪音中。 @tomwhipple 我们在谈论什么其他诊断?你不能过滤特定的东西,但你可以过滤有利于特定的东西。

以上是关于播放视频时的 CALayer 消息(Xcode 12.5.1,Swift 5)的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Swift 在本机视频播放器上播放 youtube 视频?

AvPlayer 无法在 Xcode 7 中播放视频

xcode 8 || AVPlayer 正在显示视频,但没有播放

Xcode与北风网展开合作啦!

悬停时的图像播放视频并在完成时使用图像重置 div

使用 AVPlayer 播放的视频在 swift3 中从其容器视图中消失