AVPlayer在iOS 11中无法播放

8

我在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)

请指导我。我已经连续三天无法解决这个问题。如果您需要更多关于我使用的应用程序的信息,请告知我,我会更新我的问题。


请问您能否在任何地方发布一个示例Xcode项目,以重现您的问题? - Neil Galiaskarov
我不要求你分享整个项目。你能否创建另一个带有虚拟数据的小Xcode项目,该项目无法播放? - Neil Galiaskarov
我在视频安全方面使用了DRM,并且与播放器有很多连接。为了创建URL,我必须做很多事情。所以我的问题是为什么播放器在iOS 11中无法播放,但在iOS 10中可以播放。这个“将设备发现模式设置为DiscoveryMode_None”的意思是什么? - Soumya Ranjan
@SRNayak 你有尝试过这个问题中的答案吗?https://dev59.com/H6Xja4cB1Zd3GeqPPVPz - trungduc
我曾经有这样的经历,当我试图在不支持4K视频的iPhone上播放4K视频时,屏幕变成了黑色。建议尝试播放一个简单的视频进行测试。 - Yitzchak
显示剩余6条评论
1个回答

0

没有代码,我们无法获得精确的错误描述。请发布播放器创建和您用于播放文件的步骤。只有这样,我们才能执行并回复您。


5
你应该在评论区发表评价,而不是发布一个带有代码请求的回答。 - Yitzchak
这是一个新账户,因此我没有50个声望就无法评论。不管怎样,谢谢。 - ARULMOORTHY C
1
啊,好的理由...如果之前没有问过的话,在元中询问应该在这种情况下做什么很有趣。 - Yitzchak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接