我使用 Firebase 控制台的应用程序分发功能上传了 iOS 企业版本,并与我的测试人员共享。我们可以在除 iPhone X 之外的所有设备上下载它。错误显示“操作系统版本不受支持”。单击此错误后,它会显示“开发人员需要上传支持 iOS 10.15 的版本”的详细信息。请检查屏幕截图以供参考。
请注意,iPhone X 搭载 iOS 13.3。我怀疑不是iOS版本问题,因为我在我的个人iPhone XR上下载了应用程序,它有iOS 13.3。
我正在使用苹果电视.我的UIViewController里面有一个UIView.我正在添加AVPlayerViewController作为我的UIView的子视图.UIView的框架是CGRect(x:50,y:50,宽度:1344,高度:756).我将AVPlayerViewController框架设置为等于我的UIView的框架.
问题是视频在其帧中播放得很好,但是暂停,播放,转发等控件是隐藏的,不起作用.但是当我将帧设置为CGRect(x:0,y:0,宽度:1920,高度:1080)时,控件是可见的并且正常工作.
我的代码如下:
let url = URL(string: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")
let item = AVPlayerItem(url: url!)
self.player = AVPlayer(playerItem: item)
self.avplayerController = AVPlayerViewController()
self.avplayerController.player = self.player
self.avplayerController.view.frame = videoPreviewLayer.frame
self.avplayerController.showsPlaybackControls = true
self.avplayerController.requiresLinearPlayback = true
self.addChildViewController(self.avplayerController)
self.view.addSubview(self.avplayerController.view)
self.avpController.player?.play()
Run Code Online (Sandbox Code Playgroud)
请帮忙.