在 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 从绝对路径名的开头开始。
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 从绝对路径名的开头开始。