繁体   English   中英

分享到 TikTok [视频套件] - Swift

[英]Share on TikTok [Video Kit] - Swift

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

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

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

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

var mediaLocalIdentifiers: [String] = []

for asset in self.selectedAssets {

    mediaLocalIdentifiers.append(asset)

}

request.localIdentifiers = mediaLocalIdentifiers

链接到这个 function

错误:

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM