IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

API HTML5 (HTML5, CSS et javascript)


Sujet :

HTML

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Par d�faut API HTML5 (HTML5, CSS et javascript)
    Bonsoir,

    voila j'ai cr�er un lecteur en utilisant la balise <audio></audio> de HTML5 mais ce que je veux c'est le personnaliser c'est � dire mettre mon propre interface pour ce lecteur

    Merci de me montrer comment proc�der

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    jPlayer fait �a bien. Mais il te faudra utiliser jQuery. Sinon il y a aussi : mediaelement.js, Sound Manager 2 :

  3. #3
    Membre exp�riment� Avatar de MaitreKaio
    Profil pro
    Freelance Java / Web / Mobile
    Inscrit en
    Juin 2007
    Messages
    140
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Freelance Java / Web / Mobile
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Par d�faut
    Si tu as un peu de courage, tu peux tout � fait le faire toi m�me. �videmment, plus tu voudras en faire, plus ce sera compliqu� Et �videmment ce que je propose n'est valable que si le navigateur est compatible avec l'API video. C'est pour cela que des biblioth�ques existent pour am�liorer la compatibilit� descendante.

    Mais si le sujet t'int�resse, voil� le principe:

    1. On ne veut pas afficher les contr�les natifs propos�s par ton navigateur. Pour cela, il suffit de v�rifier que ta balise <video> n'a pas l'attribut controls
    2. Tu te cr�es des boutons personnalis�s (ce ne sont d'ailleurs pas forc�ment des �l�ments de type bouton) que tu styles exactement comme tu veux.
    3. Tu �coutes les �v�nements en provenance du lecteur qui vont te permettre de mettre � jour ton interface personnalis�e
    4. Tu �coutes les �v�nements provenant de ton interface qui vont te permettre d'agir sur le lecteur

    Pour l'exemple, et parce que c'est le plus simple et le plus courant, disons que je veux cr�er un bouton Play/Pause. Je place un bouton dans mon HTML:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <input type="button" id="playpause" value="Play">
    JS (�videmment je ne met que le code int�ressant...) :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    function init() {
        video = document.getElementById('myvideo');
        playPauseButton = document.getElementById('playpause');
     
        // On ecoute les événements en provenance du lecteur
        // pour mettre à jour le bouton
        video.addEventListener('play', changePlayPauseLabel);
        video.addEventListener('pause', changePlayPauseLabel);
     
        // On ecoute le click du bouton pour interagir avec le lecteur
        playPauseButton.addEventListener('click', playOrPause);
    }
     
    function changePlayPauseLabel() {
        if (video.paused) {
            playPauseButton.value = "Lecture";
        } else {
            playPauseButton.value = "Pause";
        }
    }
     
    function playOrPause() {
        if (video.paused) {
            video.play();
        } else {
            video.pause();
        }
    }
    J'esp�re avoir un peu �clairci le sujet, n'h�site pas si tu as des questions.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Fonctionnement de l'API G�olocalisation HTML5
    Par ojalic dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 0
    Dernier message: 30/10/2014, 14h29
  2. Tester compatibilit� Browser avec HTML5 � l'aide du JavaScript
    Par strongestman dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 29/08/2011, 18h23
  3. css et javascript
    Par roger12 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 16/02/2006, 10h30
  4. Appeler une classe CSS avec Javascript
    Par p0Kep0K dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 13/02/2006, 14h50
  5. [servlet] feuille de styme css et javascript
    Par bob33 dans le forum Servlets/JSP
    R�ponses: 9
    Dernier message: 24/03/2004, 08h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo