Introduction de l'article de wulin.com (www.vevb.com): Cinq choses que HTML5 ne peuvent pas vous aider à réaliser pour le moment.
1: HTML5 ne peut pas implémenter DRMSi vous avez une entreprise multimédia, vous devez contrôler ou limiter votre contenu vidéo - ajoutant généralement un cryptage numérique du droit d'auteur (DRM) à votre contenu multimédia. Malheureusement, HTML5 ne peut pas rejoindre DRM. Le problème avec HTML5 est qu'il exposera pleinement le format du contenu multimédia, et il n'est pas difficile de résoudre ce problème (les technologies et stratégies pertinentes peuvent être vues sur le système de bogues W3C). Je pense personnellement que ce problème est en effet nécessaire pour être résolu. En mettant de côté la controverse sur le DRM dans divers secteurs, il est toujours très significatif de soutenir le DRM au moins pour de nombreuses entreprises - regardez le blog de LoveFilm et vous saurez actuellement les difficultés rencontrées par diverses entreprises multimédias.
2: HTML5 ne peut pas lire de vidéos en direct
HTML5 est déjà en mesure de bien gérer les fichiers vidéo statiques, mais il n'est pas encore en mesure de gérer les vidéos en direct. Bien que HTML5 puisse fournir des services vidéo et des services vidéo à la demande de haute qualité, il ne peut pas aider les utilisateurs à regarder des matchs de football en ligne. Apple compense ce manque de HTML5 en utilisant le streaming en direct HTTP. Il transfère des morceaux de fichiers H.264 sur HTTP, mais cette technologie ne peut fonctionner que sur Safari. Le magazine Streaming Media peut trouver une ressource vidéo HTML5 très riche sur son site Web.
3: Le traitement audio sur HTML5 n'est pas parfait
Vous pouvez penser que puisque HTML5 peut résoudre le problème de la lecture vidéo, la lecture audio n'est naturellement pas un problème. Mais le plus gros problème du traitement audio est de savoir comment faire face au problème du retard. Ce problème est mis en surbrillance lorsque votre application ou votre jeu nécessite que les fichiers audio soient synchronisés avec les actions affichées à l'écran. L'un des problèmes est que différents navigateurs peuvent également gérer les fichiers audio différemment. Si vous voulez en savoir plus, vous pouvez consulter l'introduction connexe sur le blog IE. La bibliothèque JavaScript SoundJS de Grant Skinner fournit une bonne solution.
4: Impossible d'interagir avec la caméra sur HTML5
Contrairement à Flash, HTML5 ne prend pas en charge l'interaction des utilisateurs avec l'appareil photo (ou microphone sur un PC), ce qui rend les réunions Web difficiles à mettre en œuvre. Bien sûr, il n'y a aucun moyen. Sur HTML5LABS, vous pouvez trouver une norme pertinente pour l'API de capture multimédia, qui est la partie sur le traitement audio dans la norme W3C. HTML5LABS a évolué à partir des premières normes Microsoft et de certaines normes Web (telles que W3C). Il est donc toujours en développement. Une fois le problème de traitement audio résolu, nous commencerons à résoudre le problème vidéo. Vous pouvez trouver de nombreuses informations connexes sur le site Web HTML5LABS.
5: La lecture complète des vidéos ne peut pas être réalisée sur HTML5
Il n'y a aucun problème à utiliser le plugin pour regarder des vidéos en plein écran. Cependant, si vous utilisez HTML5, cela peut être un peu difficile (du moins pour l'instant). Mais il existe maintenant certains accords de soutien pertinents pour ce problème.