UIImagePickerController苹果电视屏幕镜像问题

时间:2019-07-06 11:20:49

标签: ios swift apple-tv airplay

我有一个应用程序,该应用程序主要设计用于与使用屏幕镜像的Apple TV一起运行。通常,它运行正常,没有任何问题。

应用程序中有一些地方可以使用

加载相机
UIImagePickerController()

大多数情况下,相机屏幕可以正常加载,但是在Apple TV上偶尔会出现错误“错误:加载此内容时出错。请稍后再试。”带有黄色三角形错误符号。

该应用程序在iPad上仍然可以正常运行,但“屏幕镜像”链接已消失。

我通过以下方式加载相机

let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerController.SourceType.camera
imagePicker.mediaTypes = options
imagePicker.allowsEditing = true
imagePicker.videoQuality = UIImagePickerController.QualityType.typeMedium
imagePicker.videoMaximumDuration = 59
self.present(imagePicker, animated: true, completion: nil)

“选项”是允许的媒体的字符串数组,即

[kUTTypeImage as String]

在那儿: a)我可以使用代码(快速)做些显而易见的事情来使“屏幕镜像”更稳定吗? b)UIImagePickerController和Apple TV“屏幕镜像”是否存在任何已知问题? c)是否可以从代码中检查屏幕镜像是否损坏并重新连接?

谢谢

0 个答案:

没有答案