2012-07-06 7 views
6

Ho avuto l'impressione che Webm suonasse su Android, ma non riesco a riprodurre i video sul mio Galaxy Nexus. Non ho provato nel browser del telefono, solo verso l'alto e nella VideoView. È necessaria una combinazione di impostazioni magiche?webm non riprodotto su Android

+0

Hai provato altri formati? – njzk2

+0

@ njzk2 Questo è super vecchio (negli anni mobili). Sono abbastanza sicuro che ora andrebbe bene;) –

+0

Non so come sono arrivato qui, però. – njzk2

risposta

1

Sì, webm su Android va bene. Tuttavia, sappi che i video HTML5 sono sempre difficili.

Il modo migliore per controllare è quello di caricare semplicemente un file WebM nel browser: http://clips.vorwaerts-gmbh.de/big_buck_bunny.webm

C'è un certo numero di motivi per cui il video non può giocare per voi tra cui:

  • Il WebM il file potrebbe non essere stato codificato correttamente
  • Si sta utilizzando un'applicazione di riproduzione video che non gestisce webm file
  • L'integrità dei dati è stata persa sferring al vostro telefono
  • Ci può essere un problema con la build corrente del vostro sistema operativo (anche se siete 2.2 o poi ci davvero non dovrebbe essere)

giocare con un generatore di video HTML5 vedere quali formati video sono riprodotti sul telefono (webm e mp4 dovrebbero) http://sandbox.thewikies.com/vfe-generator/

+0

Build è ICS, 4.0.4, sul Galaxy Nexus. Sto scrivendo un'applicazione e sto cercando di far riprodurre il video in VideoView. Ho provato ad aprire l'app da un gestore di file direttamente sul telefono e anche questo non ha funzionato. Potrei provare a riprendere il video dal telefono sul mio computer per verificare che sia valido, ma erano 2 video separati, e le dimensioni sembrano corrette, quindi sarei abbastanza sorpreso se fossero corrotte. Suonano bene sul mio computer. –

+0

Ho appena provato il video "big_buck_bunny.webm" e anche quello non ha funzionato, direttamente. Non ho provato il browser, ma non è proprio questo il problema che sto cercando di risolvere. Il browser non aiuterebbe. –

+0

Metti un po 'di codice Kevin, siamo così ciechi adesso senza codice. – CaptainTeemo

2

Ho eseguito lo stesso bug/problema durante lo sviluppo sul mio nexus4 (sul telefono huawei y300 e y303 funzionava correttamente!). Passare a NuPlayer nelle opzioni sviluppatore ha risolto questo problema. Apparentemente il deprecato AwesomePlayer non può riprodurre webm nel mio caso.

Nexus 4 Android versione 5.1

E 'anche parlato qui: https://github.com/Floens/Clover/issues/2

+0

Grazie per aver menzionato il deprecato awesomeplayer. Questo è stato abilitato sul mio dispositivo per qualche motivo, e disabilitarlo (passando quindi a nuplayer, il default) ha corretto molti video che non erano riproducibili! Non è un'opzione per abilitare NuPlayer come menzionato in quel link, ma per disabilitare AwesomePlayer. –

Problemi correlati