在 iOS 中播放从应用文档文件夹下载的 Widevine Classic 文件?

Play downloaded Widevine Classic files from app document folder in iOS?

3 天以来,我一直在尝试播放应用程序文档文件夹中的 wvm 文件,但没有成功...

我从我的路径中删除了 "file://",但我仍然收到 1013 错误 (),有人有一些示例代码或至少要遵循的程序才能使其正常工作吗?

WV_RegisterAsset(myFilePath)总是returnWViOsApiStatus(rawValue: 1013)

该文件应该存在,因为当我尝试这样做时:

let fileManager = NSFileManager()
print(fileManager.fileExistsAtPath(myFilePath))

它 returns

在此先感谢您的帮助!

iOS 上的 Widevine Classic 使用 "asset root" 目录。初始化库时,使用键 WVAssetRootKey 将其传递到设置字典中。 之后,您传递给库的所有本地资产路径名都是相对于 AssetRoot 的。

一个简单的选择是使用 NSHomeDirectory() 作为 AssetRoot,然后 trim 从绝对路径名的开头开始。