Sitter med nya audio-taggen på min mediasajt, skönt som fan att slippa oroa sig för flashversioner och att användare har flash installerat, dock undrar jag om någon har koll på playback via javascript? Att skapa en kontroll för att spela och pausa filen är inga problem,
Kod:
<script>function playPaus() {var v = document.getElementsByTagName("audio")[0];v.play();}</script>
Dock har jag fastnat lite när det gäller att avgöra om filen redan spelas eller ej, någon som har koll på addEventListener?
Kod:
<script>
var v = document.getElementsByTagName("audio")[0];
int playing=0;
v.addEventListener("play", function() { playing=1; } else { playing=0; }, true);
function hej() {
if(playing ==1) {
v.paus();
// kod för att ändra andra grejer
}else{
v.play();
// kod för att ändra andra grejer
}
}
</script>
<audio src="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).ogg" controls>
Your browser does not support the <code>audio</code> element. This future should NOT be used for Internet Explorer!
</audio>
<a href="javascript:hej();">Play/pause</a>