gpt4 book ai didi

ios - Instagram 视频 iPhone Hook

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:08 37 4
gpt4 key购买 nike

当前最佳方案:

https://stackoverflow.com/a/21888830/1786820

我正在尝试做得更好,方法是使用 PhotoRoll 中预选的视频文件和预加载的标题打开 Instagram 应用程序。在 Flipagram 应用程序中,他们就是这样做的。当你在视频上点击分享时,他们会把它保存在你的相机胶卷中,建议一个标题,然后直接进入 Instagram 应用程序的照片选择屏幕,并预先选择视频。即使视频不是 PhotoRoll 中的最新媒体,它也会正确突出显示正确的视频,以及 Flipagram 应用程序中准备的标题。

这可能是一个未记录的 iPhone Hook 吗?

感谢任何帮助。

最佳答案

我想到了让我的应用程序接受 instagram://URL 架构的想法。 Flipagram 的钩子(Hook)在我的应用程序中打开如下:

instagram://library?AssetPath=assets-library%3A%2F%2Fasset%2Fasset.mp4%3Fid%3D8864C466-A45C-4C48-B76F-E3C421711E9D%26ext%3Dmp4&InstagramCaption=Some%20Preloaded%20Caption

未记录的 iPhone Hook 允许您自动从 iPhone 照片卷中选择 Assets ,并为视频预加载标题。这应该会为您提供与 Flipagrams 应用在将视频分享到 Instagram 时相同的用户体验。

NSURL *videoFilePath = ...; // Your local path to the video
NSString *caption = @"Some Preloaded Caption";
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeVideoAtPathToSavedPhotosAlbum:[NSURL URLWithString:videoFilePath] completionBlock:^(NSURL *assetURL, NSError *error) {
NSURL *instagramURL = [NSURL URLWithString:[NSString stringWithFormat:@"instagram://library?AssetPath=%@&InstagramCaption=%@",[assetURL absoluteString].percentEscape,caption.percentEscape]];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
[[UIApplication sharedApplication] openURL:instagramURL];
}
}];

效果很好!

更新:Instagram 已删除将标题传递到其应用程序的功能。现在最好的解决方案是将所需的标题复制到粘贴板上。

关于ios - Instagram 视频 iPhone Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26367862/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com