我使用AVPlayer创建了用于直播的IOS应用。我在MPVolumeView的帮助下添加了airplay路线按钮。
更新IOS 11后,airplay路线按钮无法在屏幕上正常显示。 有时它在屏幕上显示有时不会在屏幕上显示
任何人都帮助我,它是IOS 11问题或他们的一些变化需要在我的代码中完成MPVolumeView。
我正在使用AVPlayerViewController,其中我添加了MPVolumeView作为子视图。
self.airButton.frame = CGRect(x:0,y:0,width:45,height:45)
self.airButton.backgroundColor = UIColor.green
let volumeView = MPVolumeView(frame : self.airButton.frame )
volumeView.showsVolumeSlider = false
volumeView.showsRouteButton = true
volumeView.backgroundColor = UIColor.red
self.airButton.addSubview(volumeView)
self.airButton.translatesAutoresizingMaskIntoConstraints = false
self.controlView.addSubview(airButton)
谢谢