问题描述
我有一个自定义视频播放器。我使用 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 (将#修改为@)