2017-02-09 5 views
1

Ich habe eine 13-Sekunden-Videodatei im Verzeichnis Dokumente gespeichert. Wenn ich es mit dem UIActivityViewController teile, wird die Instagram-Option nicht angezeigt.Welches Videoformat für Instagram Sharing Extension funktioniert?

Alle anderen Sharing-Erweiterungen erscheinen gut und funktionieren gut. Wenn ich "Video speichern" in meine Fotobibliothek und dann zu diesem Video auf meinem Telefon navigiere, kann ich es tatsächlich über die Fotos App auf Instagram freigeben.

Ich habe das Video in .mp4 und .mov-Formate ausprobiert ... kein Glück.

Ich habe überprüft, dass das Video nur 13 Sekunden lang ist.

ich überprüft haben, dass die Instagram-App installiert ist, und ich bin angemeldet.


Gibt es ein anderes Format ich versuchen sollte?

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

+0

Sie die delegierte Methode implementieren Sie 'func activityViewControllerPlaceholderItem (activityViewController: UIActivityViewController)' ein Platzhalter-Bild für Ihre Inhalte zurückzukehren? Ich denke, das ist erforderlich, damit Instagram als Freigabeoption erscheint. – JAL

Antwort

0

Lösung war nicht einfach eine "Nachricht" Parameter zu übergeben.

Thema/Titel Parameter ist in Ordnung, aber keine Nachricht einstellen.

Videoformat war nicht das Problem.

0

Bei der Initialisierung der UIActivityViewController, in der "activityItems" -Feld keine Textparameter übergeben, nur die Videodatei übergeben, hat es für mich gearbeitet.

zB

let activity = UIActivityViewController(activityItems: [video], applicationActivities: nil) 
Verwandte Themen