2010-09-24 5 views
2

J'essaie d'utiliser JS pour lire certains sons. Ce que je veux faire, c'est jouer de la musique, mais après un certain temps, le remplacer par un autre fichier audio. Je pensais que le moyen le plus efficace serait de réutiliser le même objet audio, mais il semble ne pas tuer le son original, donc tout devient salissant. Quelle est la meilleure façon de procéder?Modification de l'attribut src de l'élément audio HTML5

Mon code est ci-dessous, tous les im faire passe dans une nouvelle source à un certain moment

function inGameSndCreate(src) { 
    inGameSnd = new Audio(src) 
    inGameSnd.loop = true; 
    inGameSnd.play(); 
} 

merci à l'avance

+1

Dans quels navigateurs avez-vous testé cela? –

Répondre

2

Je pense que vous aurez besoin de changer la source dans l'utilisation de DOM JavaScript. Ce qui suit devrait fonctionner.

document.getElementById('audio_id').src = 'different_file.wav'; 
+0

Excellent qui fonctionne grâce au pointeur :) – ade

Questions connexes