"CredStore - performQuery - 错误复制匹配的信用卡." 使用AVPlayer打开Vimeo时出错

Jac*_*nig 5 ios vimeo-api vimeo-player swift vimeo-ios

我正在尝试使用AVPlayer的子类在子视图上在我的swift应用程序上播放Vimeo视频.即使不需要凭据或登录Vimeo来查看此特定视频,当我尝试设置视频时,我收到以下错误:

CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
   class = inet;
   "m_Limit" = "m_LimitAll";
   "r_Attributes" = 1;
   sync = syna;
}
Run Code Online (Sandbox Code Playgroud)

在UIView上设置播放器后,我的代码非常简单:

player.set(AVURLAsset(url: URL(string: videoURLString)!))
player.play()
Run Code Online (Sandbox Code Playgroud)

关于可能出现什么问题的想法,或者如何在VC中的子视图上简单地播放Vimeo视频?

谢谢.

mat*_*arg 0

技术答案是在这个重复的问题上 - CredStore Perform Query error 我对 Google Drive 也有同样的问题 - 无论是“分享给任何有链接的人”还是“公开”。似乎“公共”服务仍然喜欢要求提供凭据,因为提供商会以某种方式受益。即使我们使用公共服务,我们也需要对此进行管理。