ios - "CredStore - performQuery - Error copying matching cred."使用 AVPlayer 打开 Vimeo 时出错

标签 ios swift vimeo-api vimeo-player vimeo-ios

我正在尝试使用 AVPlayer 的子类在我的 swift 应用程序的 subview 上播放 Vimeo 视频。即使无需凭据或登录 Vimeo 即可查看此特定视频,但当我尝试设置视频时,出现以下错误:

CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
   class = inet;
   "m_Limit" = "m_LimitAll";
   "r_Attributes" = 1;
   sync = syna;
}

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

player.set(AVURLAsset(url: URL(string: videoURLString)!))
player.play()

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

谢谢。

最佳答案

技术答案是在这个重复的问题 - CredStore Perform Query error 我在使用 Google 云端硬盘时遇到了同样的问题 - 无论是“分享给任何有链接的人”还是“公开”。似乎“公共(public)”服务仍然喜欢要求凭据,因为提供者在某种程度上受益。即使我们正在使用公共(public)服务,我们也需要对其进行管理。

关于ios - "CredStore - performQuery - Error copying matching cred."使用 AVPlayer 打开 Vimeo 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48384256/

相关文章:

android - 如何在 Android 应用程序中播放 Vimeo 视频

ios - 错误 :Redirect uri invalid for vimeo using oath in ios app

ios - 添加到 Apple Wallet 时,您可以控制通行证的顺序吗?

ios - 在 Parse 数据库中查询具有多个指针的类

ios - 删除节点 Firebase 下的所有项目

ios - 在 UIAlertAction 闭包中设置的 Inout 变量未更改值

html - Vimeo Embed : Custom Play Button working. 如何添加暂停按钮?

javascript - 如何从从磁盘加载的 JS 在 Mobile Safari 中打开数据库

ios - UIScrollView 不缩放

objective-c - 相对于屏幕区域的 subview 位置