2010-02-19 9 views
6

Je souhaite prendre en charge la lecture audio sur une page Web avec HTML5. Actuellement, je supporte IE avec un lecteur multimédia intégré. Le Javascript sur la page interagit avec le contrôle du lecteur multimédia pour démarrer, arrêter, sauter, modifier le volume, etc.
Je voudrais avoir le même contrôle sur l'audio avec HTML5. Quel type d'interface est disponible pour l'objet audio?Lecture audio avec HTML5

Répondre

9

Le cas le plus simple serait de placer une balise audio dans le code avec le pointage src à votre fichier audio. Une fois que vous obtenez l'élément de JavaScript, vous aurez a bunch of methods available.

Exemple:

var audio_file1 = document.getElementById('audio_tag_id'); 
audio_file1.play(); 

Si vous voulez toujours traiter les cas et montrer votre repli actuel joueur dans les navigateurs qui encore ne prennent pas en charge la balise audio (comme IE) suivez les étapes de ce tutoriel: http://www.html5rocks.com/samples/audio/quick/

3

Voir the spec for the interface (mais ne vous attendez pas mises en œuvre complètes dans les navigateurs encore)

+0

Est-ce totalement pris en charge dans la dernière version (version DEV) de Chrome? Lira-t-il un fichier WAV PCM standard (non compressé)? –

+0

http://www.w3.org/TR/html5/video.html#media-element est 404 non trouvé. –