我正在使用swift3构建一个tvOS应用程序。它是一个应用程序,其中视频以声音循环播放。我需要包括亮度控制,速度控制和睡眠定时器。
这是我的代码:
@IBOutlet var downBtn: UIButton!
@IBOutlet var upBtnn: UIButton!
private var brightness: CGFloat?
var scale: Double = 0
let maxScale: Double = 1
@IBAction func increaseBtn(_ sender: Any) {
if scale > maxScale {
return
}
scale += 0.10
uiscreenbrightness(UInt(scale))
}
@IBAction func decreaseBright(_ sender: Any) {
if scale <= 0 {
return
}
scale -= 0.10
uiscreenbrightness(UInt(scale))
}
func uiscreenbrightness(_ scale: UInt) {
// UIScreen.main.brightness = CGFloat(scale)
}
但这给了我一个错误&#34;亮度不可用&#34;。 如何包含亮度功能?
此外,此应用程序还具有自定义计时器功能。因此,当用户设定时间时,电视将在此之后休眠。是否有可能做到这一点?
感谢您的帮助:)
答案 0 :(得分:0)
您无法设置亮度。从here开始,有关SDK的部分只有iOS 5+
就个人而言,我认为你无法入睡电视本身。看看这个问题:Programmatically sleep Apple TV on tvos,即使经过这么长时间也没有答案。 basic google search返回完全不相关的结果。
与iPhone一样,这可能是updated later,可能会创建API。一旦API可用,我将对此进行编辑。
编辑:你可能想尝试give feedback to apple(仅建议)