我正在开发 Android 和 iOS 上的 Instagram 共享功能,我注意到 iOS 上的行为低于标准。我已经尝试使用@"instagram://library?AssetPath="
API 以及官方图形调用,但我找不到将视频文件添加为“贴纸”的方法。
使用@"instagram://library?AssetPath="
:
- Android 将视频作为可调整的贴纸共享,并根据共享视频的长度创建新的故事槽。例如,如果我分享一分钟长的视频,我可以捏缩放和旋转它,我可以看到它跨越 3 个故事面板。
- iOS 将视频(看似)共享为“背景视频”(请参阅 参考资料
com.instagram.sharedSticker.backgroundVideo
)。这是静态的,并设置为按高度填充屏幕。我根本无法与此视频互动,它被裁剪为 20 秒长,仅填充一个故事面板。
同样的视频文件,当直接从 Instagram 应用程序添加到故事中时,可以作为贴纸正常工作,并且看起来非常好。
我在这里也可能完全错了,但我很有信心大约 5 周前,iOS 并没有使用该@"instagram://library?AssetPath="
方法以这种方式表现。也许这个api被改变了。
有谁之前经历过这个吗?有人对如何直接共享视频文件并能够对其进行调整有想法吗?