Qualcuno può far luce sul motivo per cui non sono in grado di fare clic e riprodurre una clip youtube su un telefono Android quando inserita in una visualizzazione Web?Come incorporare una clip YouTube in una WebView su Android
Ho messo insieme un'app molto semplice (è in fase di estensione, ma non subito) e ha una vista Web assegnata utilizzando l'SDK di Android.
Il resto della WebView funziona come previsto (testo, immagini, css, ecc), tuttavia, le clip di YouTube potranno non mostrano, mostrano come rettangoli bianchi o neri (in cui il video embed dovrebbe essere).
Utilizziamo la stessa vista per visualizzare il contenuto sull'equivalente dell'app per iPhone, senza problemi.
Questo sta utilizzando un embed flash di base, il browser Safari su iPhone li converte in H.264 e li riproduce bene in QuickTime.
Android può fare lo stesso ??
Ecco il codice embed, come un esempio ....
<object width="120" height="73">
<param name="movie" value="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="120" height="73"></embed>
</object>
Questo sembra fare il trucco! Grazie per aver trovato il tempo di postarlo, un grande aiuto –
Come mai non riesco a farlo funzionare utilizzando iframe.Ecco il mio codice: ' '. Qualcuno può darmi un suggerimento cosa c'è che non va? In realtà, non ho visto alcuna differenza tra l'utilizzo di tag iframe o object. Sto usando Samsung Galaxy S FROYO.VUVKD1 (2.6.32.9) – newman
@miliu hai l'ultima versione di Flash? Poiché Android supporta Flash, non lo visualizzi nella versione HTML5 ma in Flash, quindi se hai una vecchia versione di Flash, potrebbe verificarsi un errore. – Sotiris