audio play/pause

play/pause an audio element with spacebar

HTML

<audio id="leson" src="https://ipfs.io/ipfs/QmX7srqXvJLiUoNxtk5UCWuDaTu3cMMTxEqjccruvKxxSY" autoplay="true" hidden="false" loop="false">

JavaScript

(function () {   

    var play = true;
 
    var myAudio = document.getElementById("leson");

    function onKeyDown(event) {
            switch (event.keyCode) {
                case 32: //SpaceBar                    
                    if (play) {
                        myAudio.pause();
                        play = false;
                    } else {
                        myAudio.play();
                        play = true;
                    }
                    break;
            }
      return false;
    }

    window.addEventListener("keydown", onKeyDown, false);
    
})();