6
votes

Vidéo à l'aide de HTML 5 et de servlet

Le code indiqué ci-dessous est pour la diffusion vidéo. C'est bon avec IE9 et Firefox, mais cela ne convient pas à Chrome et à Mac Safari. xxx


1 commentaires

Quelques notes: ce que vous faites n'est pas "streaming", vous servez simplement les fichiers sur http comme tout autre; Manipulation de différents navigateurs au niveau du serveur est une très mauvaise idée (et en général, cela devrait être fait le moins possible); Vous ne devez séparer que les 2-3 lignes qui diffèrent pour chaque cas au lieu de reproduire tout le code.


4 Réponses :


0
votes

Google Chrome ne prend pas en charge H.264 (inclut MP4) afin que vous ayez besoin d'utiliser final.ogg avec Google Chrome. tandis que pour Safari, vous devez modifier cette ligne

browser.indexOf("CoreMedia") != -1


0 commentaires

11
votes

Honnêtement, cette approche n'est absolument pas correcte.


2 commentaires

Merci, cela me convient très utile "Westerservlet Soutenir le CV et la mise en cache".


Pour l'approche de contexte Tomcat: Existe-t-il un moyen d'implémenter un filtre de demande aux fichiers multimédia?



1
votes

Cela semble être plus un problème de support au format.

Vous pouvez essayer le format OGG. Le code HTML5 est xxx


0 commentaires

0
votes
String diskfilename = "final.mp4";
response.setHeader("Content-Disposition", "attachment; filename=\"" + diskfilename + "\"" );
Just comment these two lines and then run on chrome your video will play.

0 commentaires