Je suis intéressé par la construction d'un lecteur vidéo personnalisé en HTML5. Je n'ai aucun problème à intégrer les médias vidéo html5 en utilisant le double format de Ogg et h.264. Mon problème principal est de référencer l'API pour l'élément tag vidéo. Quelles sont les propriétés et les auditeurs d'événements auxquels j'ai accès via javascript?Comment puis-je créer des contrôles vidéo HTML5 personnalisés?
9
A
Répondre
3
Pour une interface de base, tout ce dont vous avez besoin est la pause de lecture et le volume.
HTMLVideoElement = document.getElementById("myvideo");
HTMLVideoElement.play();
HTMLVideoElement.pause();
HTMLVideoElement.volume = 1; /* values 0 to 1 */
Ce sont bien
duration = HTMLVideoElement.duration;
currentTime = HTMLVideoElement.currentTime;
Cela affichera la liste complète, mais aller au-delà du HTML5 API documenté avec prudence.
<video id="myvideo">
<source id="vidsource">
</video>
<script>
var HTMLVideoElement = document.getElementById("myvideo");
for (var key in HTMLVideoElement) {
document.write("<li>"+ key + ": " + HTMLVideoElement[key]);
}
</script>
Questions connexes
- 1. Comment créer des contrôles Web personnalisés Java?
- 2. Comment créer des contrôles personnalisés dans Silverlight?
- 3. Comment créer des contrôles personnalisés pour iPhone?
- 4. Créer des contrôles personnalisés pour Java ME
- 5. Écrire des contrôles personnalisés
- 6. MPMoviePlayerController avec des contrôles personnalisés
- 7. Contrôles Web ASP.NET personnalisés
- 8. Contrôles personnalisés ASP.NET
- 9. Comment créer des TabBarItems personnalisés?
- 10. WinForms listbox contenant des contrôles personnalisés?
- 11. Vidéo YouTube en HTML5
- 12. HTML5 vidéo sur iPad
- 13. Contrôles personnalisés WxPython
- 14. HTML5 Vidéo et dégradation?
- 15. Capture d'écran vidéo HTML5
- 16. Ajouter des contrôles personnalisés à Thunderbird (Extension)
- 17. Comment créer un gestionnaire d'exceptions personnalisé pour des contrôles personnalisés ou des méthodes d'extension
- 18. HTML5 et CSS - tags personnalisés?
- 19. Propriétés des contrôles personnalisés - C#, les formulaires
- 20. Comment créer des objets personnalisés/liste d'objets personnalisés dans VB.NET?
- 21. Créer des contrôles dynamiques
- 22. Comment implémenter le chat vidéo avec html5?
- 23. Comment vérifier le support vidéo html5?
- 24. Texte dynamique en HTML5 Vidéo
- 25. Comment créer des claviers personnalisés à l'écran?
- 26. Comment créer des menus personnalisés dans WPF?
- 27. Comment créer des composants GUI personnalisés?
- 28. SSIS: Comment créer des fichiers journaux personnalisés?
- 29. Comment créer des widgets personnalisés pour Qt
- 30. Orientation d'une vidéo HTML5 UIWebView