【问题标题】:AVPlayer is not playing in iOS 11AVPlayer 无法在 iOS 11 中播放
【发布时间】:2018-05-06 09:50:53
【问题描述】:

我在 iOS 11 中遇到了 AVPlayer 的问题。相同的代码在 iOS 10 上运行良好。我使用 DRM 播放视频。

我收到以下警告:

  2017-11-22 20:48:09.237095+0530 AppName[9113:3782887] [] <<<< 
  AVOutputDeviceDiscoverySession (FigRouteDiscoverer) >>>> -
  [AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl 
  outputDeviceDiscoverySessionDidChangeDiscoveryMode:]: Setting device 
  discovery mode to DiscoveryMode_None (client: AppName)
  2017-11-22 20:48:09.266561+0530 AppName[9113:3782887] Presenting view 
  controllers on detached view controllers is discouraged 
  <Nettkino.PlayerViewController: 0x103f0a4b0>.
  2017-11-22 20:48:09.272713+0530 AppName[9113:3782887] [framework] 
  CUICatalog: Invalid asset name supplied: '(null)'
  2017-11-22 20:48:09.272730+0530 AppName[9113:3782887] [framework] 
  CUICatalog: Invalid asset name supplied: '(null)'
  2017-11-22 20:48:09.285772+0530 AppName[9113:3782887] [] <<<< 
  AVOutputDeviceDiscoverySession (FigRouteDiscoverer) >>>> -
  [AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl 
  outputDeviceDiscoverySessionDidChangeDiscoveryMode:]: Setting device 
  discovery mode to DiscoveryMode_Presence (client: AppName)

请指导我。从过去 3 天开始,我无法解决此问题。如果您需要有关我使用的应用程序的更多信息,请告诉我,我会更新我的问题。

【问题讨论】:

  • 您能否在任何地方发布可重现您的问题的示例 xcode 项目?
  • 那不是我的示例项目。这是我无法分享的完整项目
  • 我不要求你分享整个项目。你能用无法播放的虚拟数据创建另一个小型 xcode 项目吗
  • 我将 DRM 用于视频安全,并且与播放器有很多联系。为了创建 url,我必须做很多事情。所以我的问题是为什么播放器不在 iOS 11 中播放,而是在 iOS 10 中播放。这是什么“将设备发现模式设置为 DiscoveryMode_None”
  • @SRNayak 你试过这个问题的答案吗stackoverflow.com/questions/46321860/…

标签: ios swift3 avfoundation avplayer


【解决方案1】:

没有代码我们可以得到准确的错误描述。请发布播放器的创建和您用于播放文件的步骤。然后只有我们会执行并回复您。

【讨论】:

  • 您应该对问题发表评论,而不是发布带有代码请求的答案
  • 这是一个新帐户,所以我无法在没有 50 名声望的情况下发表评论。无论如何,谢谢。
  • 啊,很好的理由.. 在 meta 中询问(如果之前没有询问过)在这种情况下应该做什么很有趣
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多