2017-02-09 10 views
1

私は13秒のビデオファイルをDocumentsディレクトリに保存しています。 UIActivityViewControllerを使用して共有すると、Instagramオプションは表示されません。Instagram Sharing Extensionが動作するためのビデオ形式は何ですか?

その他の共有拡張は、すべてうまく表示され、うまく動作します。 フォトライブラリに「ビデオを保存」して電話でそのビデオに移動すると、実際に写真アプリからInstagramに共有できます。

私は両方の.mp4と.mov形式で動画を試しました...運がいいわけではありません。

私はビデオが13秒しかないことを確認しました。

私は、Instagramのアプリがインストールされていると私はログインしてることを確認しました。


私が試してみてください異なるフォーマットがありますか?

All options available when I click More Sharing menu missing Instagram option

+0

デリゲートメソッドを実装し ください 'FUNC activityViewControllerPlaceholderItem(activityViewController:UIActivityViewController)'コンテンツのプレースホルダイメージを返すために?私はそれがInstagramが共有オプションとして現れるためには必要だと思います。 – JAL

答えて

0

ソリューションは、 "メッセージ" パラメータを渡していないために、単純でした。

subject/titleパラメータは問題ありませんが、メッセージを設定しません。

ビデオ形式は問題ではありませんでした。

0

UIActivityViewControllerを初期化しているときに、「activityItems」フィールドにテキストパラメータを渡さず、ビデオファイルのみを渡してくれました。

例えば

let activity = UIActivityViewController(activityItems: [video], applicationActivities: nil) 
関連する問題