【问题标题】:Airplay Button is not showing in Player Controls with AVPlayer使用 AVPlayer 的播放器控件中未显示 Airplay 按钮
【发布时间】:2016-03-03 11:51:13
【问题描述】:

我使用 AVPlayer 和 AVPlayerViewController 创建了一个视频播放器。我已将“allowsExternalPlayback”属性设置为 true,并将“usesExternalPlaybackWhileExternalScreenIsActive”属性设置为 true。但我仍然没有在播放器控件中获得 Airplay 图标。

player = AVPlayer(URL: url!)
player!.allowsExternalPlayback = true
player?.usesExternalPlaybackWhileExternalScreenIsActive = true

我在 ios 9.2 上运行我的应用程序。

【问题讨论】:

    标签: ios swift ios9 airplay


    【解决方案1】:

    【讨论】:

      【解决方案2】:
      func appleTv()
          {
              let rect = CGRect(x: -100, y: 0, width: 0, height: 0)
              let airplayVolume = MPVolumeView(frame: rect)
              airplayVolume.showsVolumeSlider = false
              self.view.addSubview(airplayVolume)
              for view: UIView in airplayVolume.subviews {
                  if let button = view as? UIButton {
                      button.sendActions(for: .touchUpInside)
                      break
                  }
              }
              airplayVolume.removeFromSuperview()
          }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-17
        相关资源
        最近更新 更多