2013-08-12 6 views
0

J'ai des difficultés à faire fonctionner la vidéo HTML5 avec la visionneuse Android.La vidéo locale refuse de lire correctement

Tout est déjà mis en place:

  • mini pc Android - MK802IIIs (core double)
  • Android 4.1
  • L'accélération matérielle est activée.
  • Autorisations accordées pour réseau, lecture/écriture de stockage interne et externe.
  • WebView a un webviewclient et un client chromewebview.
  • Javascript/les plugins sont activés.
  • Les vidéos utilisées pour cet exemple sont de gros lapins aux formats mp4 et webm.

Qu'est-ce que le travail:

chargement de la vidéo dans la WebView à partir d'une URL qui est hébergé sur mon réseau interne. Il est joué correctement.

Qu'est-ce qui ne fonctionne pas:

chargement de la vidéo à partir du stockage androïdes. résultats dans ce qui suit: enter image description here La vidéo joue selon les contrôles, mais tout ce qui est spectacle est une toile noire avec une ligne minuscule de pixels colorés.

Aucun message d'erreur n'est renvoyé dans logcat. Je me demande si quelqu'un a déjà vécu cela.

Toute aide est volontiers appréciée.

+1

Peut-être que vous pouvez consulter le lien suivant [http://stackoverflow.com/questions/16533170/inconsistencies-with-html5-video-in-an-android-webview/18170001#18170001][1 ] [1]: http://stackoverflow.com/questions/16533170/inconsistencies-with-html5-video-in-an-android-webview/18170001#18170001 –

+0

Dommage que je suis totalement manqué qu'un , Merci beaucoup. – Deejdd

+0

J'ai essayé de le faire via l'interfaçage javascript mais cela n'a pas fonctionné non plus. Toujours jouer la vidéo avec 1 ligne de pixels. – Deejdd

Répondre

0

comme Android ne Semble aime pas jouer directement de la vidéo HTML de c'est SDCard. Ce que j'ai fait pour le réparer était d'utiliser busybox et d'exécuter son httpd comme un petit serveur web qui me permet de diffuser la vidéo en local sans aucun problème.

1

Deejdd, il serait utile que vous pouvez envoyer votre code, de sorte que je serai en mesure de comprendre quelle partie de votre code ne fonctionne pas

+0

Merci pour le commentaire. Je n'ai pas été actif sur SO pendant un moment désolé pour cela. En attendant, je l'ai compris. – Deejdd