2016-04-15 6 views
3

Ich habe eine Webseite, die Video zeigt und Menschen können es auf Facebook teilen.Shared MP4-Video zeigt "Download-Datei" statt auf der Timeline

hier sind die offene Graph Meta-Tags mit IM:

<meta property="fb:app_id" content="app_id" /> 
<meta property="og:url" content="https://www.domain.com/show/245" /> 
<meta property="og:type" content="website" /> 
<meta property="og:title" content="Website tile" /> 
<meta property="og:description" content="Website description" /> 
<meta property="og:video" content="https://www.domain.com/uploads/09250522_18.mp4" /> 
<meta property="og:video:url" content="https://www.domain.com/uploads/09250522_18.mp4" /> 
<meta property="og:video:secure_url" content="https://www.domain.com/uploads/09250522_18.mp4" /> 
<meta property="og:image" content="https://www.domain.com/uploads/thumbnail.png" /> 
<meta property="og:video:type" content="video/mp4" /> 
<meta property="og:video:width" content="1280" /> 
<meta property="og:video:height" content="720" /> 

* nicht tatsächlicher Domain-Name und App-ID, für die Privatsphäre Zweck

Wenn ich die Seite mit Sharing-Debugger prüfen, es in Ordnung, funktionieren, kein Fehler überhaupt.

Das geteilte Video sieht auch gut aus, genau wie normales Video. Aber wenn ich versuche, es zu spielen, zeigt es stattdessen "Download-Datei" Link zu der Videodatei. Irgendeine Idee, warum das passiert? Ich habe versucht, verschiedene Videos zu verwenden, mit Drittanbieter-Tools wie AddThis, um die Freigabe-Schaltfläche zu generieren, aber das Ergebnis ist das gleiche.

+0

Haben Sie den Debugger verwendet:

So Ihre Meta-Tag sollte wie folgt aussehen https://developers.facebook.com/tools/debug/og/object/ – WizKid

+0

@WizKid Ja, ich habe, und es sieht in Ordnung aus, keine Fehler überhaupt – Tri

+0

Was ist der Link zu der Seite, die Sie teilen möchten? – WizKid

Antwort

1

Ich habe es herausgefunden!

Sie müssen "og: video: type" aufrufen, bevor Sie die Videoquelle einstellen.

Ich weiß, es ist komisch, aber das verhindert api, Videoquelle auf "Flash" zu setzen.

<meta property="og:url" content="someurl" /> 
<meta property="og:type" content="video.other" /> 
<meta property="og:title" content="yourtitle" /> 
<meta property="og:image" content="https://url.com/img.png"> 
<meta property="og:video:type" content="video/mp4"/> 
<meta property="og:video" content="https://url.com/video.mp4" /> 
<meta property="og:video:url" content="https://url.com/video.mp4" /> 
<meta property="og:video:secure_url" content="https://url.com/video.mp4" /> 
<meta property="og:video:width" content="videoWidth"/> 
<meta property="og:video:height" content="videoHeight"/> 
<meta property="fb:app_id" content="id" /> 
+0

hatte das gleiche Problem und arbeitete für mich! Das einzige Problem ist, dass das Video nicht auf die Seite geklickt hat. –

Verwandte Themen