Teilen Sie ein Video auf Instagram auf iOS

8

Ist es möglich, ein Video auf Instagram zu teilen, ohne es in der Camera Roll des Nutzers zu speichern?

das habe ich bisher versucht:

%Vor%

videoURL ist die URL des Videos, das ich im Ordner "Dokumente" gespeichert habe.
Wenn ich die URL am Ende mit Instagram.igo speichere, dann öffne ich, wenn ich Instagram für die Freigabe wähle, wie folgt:

Wenn ich das Video mit .mov am Ende speichere, scheint Instagram-Freigabe mit einem Foto (wie Video-Thumbnail) und nicht mit einem Video zu öffnen.

    
Eyal 15.06.2017, 11:31
quelle

1 Antwort

4

Was genau Sie falsch gemacht haben, ist schwer zu bestimmen, aber ich werde versuchen, auf Sie einzugehen, wo Sie sich geirrt haben könnten.

Stellen Sie zuerst sicher, dass die videoURL lokal definiert ist. Als ich einen App-Beitrag auf Instagram geschrieben habe, habe ich zuerst den Pfad mit dem Dateimanager definiert, wie:

%Vor%

Ich habe dann den Film in dieses Verzeichnis geschrieben und habe fast den gleichen Code wie du. Berücksichtigen Sie, dass Sie den ifo-Ordner erstellen und den Film dann in diesem Ordner speichern müssen. Wenn Sie versuchen, auf den Ordner zu verweisen, in dem sich der Film befindet, liest Ihre App die Filmdatei nicht und es wird nichts gepostet. Wenn es sich um eine Filmdatei aus der Fotobibliothek handelt, verwenden Sie eine AVExportSession und exportieren Sie sie in den PostingPath.

%Vor%

Sie müssen jedoch Ihre Klassenbuchung in Instagram an die UIDocumentInteractionControllerDelegate anpassen, ansonsten müssen Sie selbst casten. Sie müssen auch Social enthalten. Ich glaube nicht, dass du im zweiten Teil dieses Posts etwas falsch gemacht hast, weil du xcode-Fehler und Warnungen bekommen hättest.

Ich hoffe, der erste Teil kann Ihnen weiterhelfen, da ich nicht glaube, dass der zweite Teil Ihnen Probleme bereitet hat.

    
MacUserT 18.06.2017 10:53
quelle