ho notato è possibile condividere video NSData a Facebook Messenger semplicemente:Come condividere NSData o il video phasset utilizzando Facebook per iOS SDK 4.0 FBSDKShareDialog
NSData *videoData = [NSData dataWithContentsOfURL:localVideoUrl];
[FBSDKMessengerSharer shareVideo:videoData withOptions:options];
ma sto avendo difficoltà a fare lo stesso se condividono di feed facebook utilizzando file video locale o 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 = Solo gli URL dei file risorsa sono ammessi per la finestra di dialogo nativa
Come potrei fare per avere simili bella app-switching comportamento utilizzando il video phasset?
Grazie!
Grazie per il suggerimento! Funzionerebbe, ma il video che mi piacerebbe condividere esiste già nella libreria di foto dal momento che è un PHAsset. Non vorrei creare un'altra copia. Posso salvare il video PHAsset in locale temporaneamente (come ho risolto alcuni altri problemi di condivisione correlati) o utilizzare i suoi dati. Ma non c'è davvero un modo per collegare PHAsset ad ALAsset per quanto ne so? Non c'è modo di condividere i video di PhotoKit usando Facebook SDK 4.0 FBSDKShareDialog? – Fabe
Questo è il nuovo URL generato !! 'assets-library: //asset/asset.mp4? id = E121FF88-B0AB-4EE9-BD60-E676617BDC54 & ext = mp4' – jose920405
E 'possibile farlo qui di seguito senza mostrare alcuna modale e inserire descrizione e titolo nel video? – jose920405