-1

背景: 我正在开发动画视频制作应用程序。一旦用户生成他们的视频,我们就会将该视频保存在他们的本地存储中。现在我想提供在 TikTok 上分享该视频的新功能。

为了添加 TikTok 共享功能,我正在关注TikTok SDK

问题: 根据此文档,我必须实现将断言作为参数的函数。我有用户创建的视频网址。如何将 mp4 视频或 url 转换为资产?

代码: 将共享 localIdentifiers 设置为 PHAsset。

var mediaLocalIdentifiers: [String] = []

for asset in self.selectedAssets {

    mediaLocalIdentifiers.append(asset)

}

request.localIdentifiers = mediaLocalIdentifiers

链接到这个函数

错误:

TikTokOpenSDKErrorCodeUserCanceled | -2 | 用户取消了在 TikTok 中的分享。TikTokOpenSDKShareRespStateParamValidError| 20002 | 参数解析错误。

请帮助我将 url 转换为资产,或者如果有人应用了 TikTok 共享功能,请帮助我。

4

1 回答 1

0

一旦用户生成他们的视频,我们就会将该视频保存在他们的本地存储中

嗯,你的问题就在那里。您所指的SDK 功能期望视频在照片库中,而不是在用户的本地存储中。这就是通过资产(PHAsset)使视频可用的原因。

于 2021-12-29T20:07:26.413 回答