如何解决AirPlay 视频时 AVRoutePickerView 不会改变颜色
我有一个自定义视频播放器。我使用 avroutepickerview 来启用 AirPlay。它运行良好,正在我的 Apple TV 上播放。 但是当 AirPlay 处于活动状态时 avroutepickerview 不会改变颜色/动画。 这仅适用于 AirPlay 到 Apple TV/TV。选择 AirPods 后,它工作正常,并且图标具有动画效果。
有人知道是什么导致了这个问题吗?
这是我的 avroutepickerview 配置:
private func setupRoutePicker() {
if let controlsOverlayView = controlsOverlayView {
routerPickerView = avroutepickerview(frame: controlsOverlayView.airPlayButtonContainer.frame)
controlsOverlayView.airPlayButtonContainer.addSubview(routerPickerView)
routerPickerView.contentMode = .scaleAspectFit
routerPickerView.backgroundColor = .clear
routerPickerView.tintColor = settings.airPlayIconTintColor
routerPickerView.activeTintColor = settings.airPlayIconActivTintColor
routerPickerView.delegate = self
if #available(iOS 13.0,*) {
routerPickerView.prioritizesVideoDevices = true
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。