背景:我正在开发动画视频制作应用程序。一旦用户生成他们的视频,我们就会将视频保存在他们的本地存储空间中。现在我想提供在TikTok上分享这个视频的新功能。
为了添加TikTok共享特性,我遵循TikTok SDK。
问题:根据这个文档,我必须实现将断言作为参数的函数。我有一个由用户创建的视频的网址。如何将mp4视频或url转换为资产?
代码:将共享localIdentifiers设置为PHAsset。
var mediaLocalIdentifiers: [String] = []
for asset in self.selectedAssets {
mediaLocalIdentifiers.append(asset)
}
request.localIdentifiers = mediaLocalIdentifiers对此函数的链接
错误:
用户取消了在TikTokOpenSDKErrorCodeUserCanceled中的共享。TikTokOpenSDKShareRespStateParamValidError( 20002 ) Params解析错误。
请帮助我将url转换成资产,或者如果有人应用了TikTok共享功能,请帮助我。
发布于 2021-12-29 20:07:26
一旦用户生成他们的视频,我们就会将视频保存在他们的本地存储空间中。
嗯,这就是你的问题所在。您所指向的SDK函数期望视频在照片库中,而不是在用户的本地存储中。这就是通过资产( PHAsset)获取视频的原因。
https://stackoverflow.com/questions/70516060
复制相似问题