2014-10-14 73 views
9

Voglio incorporare il mio lettore video flash su Facebook in modo che quando le persone condividono i miei video su Facebook, gli consentano di riprodurre il video su Facebook. Ho visto alcuni post qui su StackOverflow su questo argomento e che una whitelist non sarebbe più necessaria, ma non riesco a trovare alcuna informazione al riguardo oltre dicembre 2013.Come incorporare il mio lettore video flash in Facebook?

È ancora possibile? Se sì, richiede una whitelist?

risposta

9


si desidera che il file SWF in un post di Facebook in questo modo: Example?

nota: Facebook visualizza solo i file SWF ospitati da un server HTTPS. Se è possibile eseguire questa parte, leggere su ..

1) È necessario disporre di una pagina HTML sul proprio sito che sia quindi pubblicata come collegamento sullo stato di Facebook. È dai tag meta contenuti in quella pagina collegata che Facebook leggerà e caricherà i dati SWF.

2) Inserisci i meta tag da qualche parte all'interno della sezione <>> </head> del codice HTML della tua pagina.

(nota: per fare in modo che l'esempio di cui sopra funzioni, ho utilizzato già l'incorporamento vecchio stile ma è possibile provare i nuovi tag OG. Good Reference). Di seguito è riportato un esempio per il proprio html (SWF va in "video_src")

<head> 
<meta name="title" content="My Video SWF inside FBook" /> 
<meta name="description" content="Just a test for embedding SWF in a status" /> 
<meta name="medium" content="video" /> 

<link rel="image_src" href="https://website.com/files/test_Thumbnail.jpg"/> 
<link rel="video_src" href="https://website.com/files/test_VideoPlayer.swf"/> 

<meta name="video_width" content="504" /> 
<meta name="video_height" content="283" /> 
<meta name="video_type" content="application/x-shockwave-flash"/> 
</head> 

3) Attualmente la larghezza massima è 504 e l'altezza è 283. Controllare this page per gli aggiornamenti ogni volta che Facebook cambia idea su quelle impostazioni.

È possibile verificare come Facebook "analizzerà" il collegamento html utilizzando lo strumento Debugger. Basta incollare il link della pagina html come faresti in un post sul muro e mostrerà un'anteprima dal vivo.

UPDATE: Per HTML5 Video (nota: ho havent provato questa parte me stesso, ma solo la mia comprensione ..)

Supponendo che sei andato con OG: tag, allora si può semplicemente mettere OG multiple: Link video (il primo dovrebbe essere Flash seguito da fallback in HTML5 che dovrebbe essere il collegamento diretto al file video).

Non posso confermare questo ora, ma .. Non stupitevi se il file video HTML5 è giocato da un giocatore del sistema (in una finestra pop-up?) E non con il proprio custom-progettazione JS/CSS interfaccia.

<meta property="og:video" content="https://website.com/files/test_VideoPlayer.swf" /> 
<meta property="og:video:secure_url" content="https://server.com/files/test_VideoPlayer.swf" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 

seguita da ... (per i non-Flash)

<meta property="og:video" content="http://website.com/files/Video.mp4" /> 
<meta property="og:video:secure_url" content="https://server.com/files/Video.mp4" /> 
<meta property="og:video:type"  content="video/mp4" /> 
<meta property="og:video:width"  content="500" /> 
<meta property="og:video:height"  content="280" /> 
+0

Very cool! Grazie mille! C'è un modo per farlo funzionare anche su mobile, con un fallback HTML5? – Matthias

+0

Ci scusiamo per il ritardo nella risposta. Ho aggiornato alla mia migliore conoscenza. Non ho ancora provato la riproduzione di video basati su HTML5 su Facebook. Inoltre ** [controlla questo] (https: // sviluppatori.facebook.com/docs/opengraph/creating-custom-stories/#propertytypes-video)** per ulteriori informazioni/consigli. Spero che vada bene –

+0

Una di queste tecniche funziona ancora? Ho provato ma non ha funzionato. –

Problemi correlati