ich Sie NSData teilen können Video einfach auf Facebook Messenger bemerkt zu teilen:Wie NSData oder phasset Video mit Facebook iOS SDK 4.0 FBSDKShareDialog
NSData *videoData = [NSData dataWithContentsOfURL:localVideoUrl];
[FBSDKMessengerSharer shareVideo:videoData withOptions:options];
Aber ich habe Schwierigkeiten das gleiche tun, wenn auf facebook feed teilen Verwenden Sie eine lokale Videodatei oder ein Phasset.
FBSDKShareVideo *video = [FBSDKShareVideo videoWithVideoURL:localVideoUrl];
FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
[content setVideo: video];
[FBSDKShareDialog showFromViewController:nil withContent:content delegate:self];
com.facebook.sdk: FBSDKErrorDeveloperMessageKey = Nur Datei-URLs Vermögenswert für den nativen erlaubt Dialog
Wie würde ich mich über die ähnliche nette app-Schaltverhalten phasset Video mit?
Danke!
Danke für den Vorschlag:
sollten Sie die folgende Zeile verwenden! Das würde funktionieren, aber das Video, das ich teilen möchte, existiert bereits in der Fotobibliothek, da es ein PHAsset ist. Ich möchte keine weitere Kopie erstellen. Ich kann PHAsset-Video lokal vorübergehend speichern (wie ich einige andere ähnliche Probleme gelöst habe) oder seine Daten verwenden. Aber es gibt nicht wirklich eine Möglichkeit, PHAsset nach meinem Wissen mit ALAsset zu verbinden? Es gibt keine Möglichkeit, PhotoKit-Videos mit Facebook SDK 4.0 FBSDKShareDialog zu teilen? – Fabe
Dies ist die neue URL generiert !! 'assets-library: //asset/asset.mp4? id = E121FF88-B0AB-4EE9-BD60-E676617BDC54 & ext = mp4' – jose920405
Es ist möglich, dies zu tun, ohne irgendein modales anzuzeigen und Beschreibung und Titel zum Video zu setzen? – jose920405