2017-10-17 1 views
0

Ich versuche, ein Video auf Facebook mit dem reagieren-native-fbsdkAktien Video mit reagieren-native-FBSK

so weit zu schreiben ich mit diesem Code ein Bild auf Facebook posten geschaffen!

Ich habe versucht, ein Video auf viele Arten zu posten, aber ich konnte nicht den richtigen Weg finden, es zu tun?

// dieses funktioniert nicht !!

this.refs.viewShot.capture().then(uri => { 
     const shareVideoContent = { 
      contentType: 'video', 
      localUrl: image, 
     }; 
     this.setState({ shareVideoContent: shareVideoContent, }) 
    }) 

Gibt es jemanden, der das bereits getan hat?

wäre super!

Antwort

0

Wenn Sie this page überprüfen, finden Sie die Video-Share-Content-Struktur.

export type ShareVideoContent = { 
    // The type of content to be shared is photo. 
    contentType: 'video', 

    // Common parameters for share content; 
    commonParameters?: ShareContentCommonParameters, 

    // URL for the content being shared. 
    contentUrl?: string, 

    // Video to be shared. 
    video: ShareVideo, 

    // Description of the video. 
    contentDescription?: string, 

    // Title of the video. 
    contentTitle?: string, 

    // The photo that represents the video. 
    previewPhoto?: SharePhoto, 
}; 

export type ShareVideo = { 
    // The URL to the video. Must point to the location of the video on disk. 
    localUrl: string, 
}; 
+0

dank @bennygenel für Ihre schnelle Reaktion ('this.state.shareVideoContent' Auswertung)! – rickkorsten

+0

Hast du jemals damit gearbeitet? – rickkorsten

+0

Nicht direkt. Ich kann versuchen, Ihnen zu helfen, wenn Sie irgendwelche Probleme haben. Aktualisieren Sie Ihren Code einfach mit der aktuellen Version, damit ich ihn besser überprüfen kann. – bennygenel

0

@bennygenel Ich habe dies getan!

onImageLoad =() => { 
    const shareVideoContent = { 
     contentType: 'video', 
     video: 
      { 
       localUrl: './VID_207171017_113247.mp4', 
      } 
    }; 
    this.setState({ shareVideoContent: shareVideoContent, }) 

} 

aber ich bekomme ein Fehler das ist, sagt:

undefiniert ist kein Objekt

+0

Bitte aktualisieren Sie Ihre Frage mit der Bearbeitungsoption, anstatt eine Antwort hinzuzufügen, da dies gegen die SO-Regel ist. Es kann gelöscht werden – bennygenel

Verwandte Themen