📜 ⬆️ ⬇️

Mastering HTML5 audio tag

With the advent of a fairly fast connection to the Internet, Flash was the only tool for playing sounds on websites. But HTML5 will fundamentally change the way Internet sounds are played. In this article I want to tell you in detail about how to use the tag on your sites.



Use <audio> to insert a sound file into the page.

Below is the simplest example of using a tag , mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
 ,   mp3    .     autopaly ,      .           ,    . <audio src="sound.mp3" autoplay></audio> 

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
 ,   mp3    .     autopaly ,      .           ,    . <audio src="sound.mp3" autoplay></audio> 

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
 ,   mp3    .     autopaly ,      .           ,    . <audio src="sound.mp3" autoplay></audio> 

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
 ,   mp3    .     autopaly ,      .           ,    . <audio src="sound.mp3" autoplay></audio> 

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
 ,   mp3    .     autopaly ,      .           ,    . <audio src="sound.mp3" autoplay></audio> 

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
 ,   mp3    .     autopaly ,      .           ,    . <audio src="sound.mp3" autoplay></audio> 

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
 ,   mp3    .     autopaly ,      .           ,    . <audio src="sound.mp3" autoplay></audio> 

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .
, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

, mp3 . autopaly , . , . <audio src="sound.mp3" autoplay></audio>

? loop . , , , . <audio src="sound.mp3" autoplay loop></audio>

, , , , , , (). , controls . <audio src="sound.mp3" controls></audio>

, , . Safari, , MP3, Firefox , OGG- . , , , . <audio controls> <source src="sound.ogg"> <source src="sound.mp3"> </audio>

MIME- , MIME- , . type . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > </audio>

, IE6 - , ? : , , . <audio controls> <source src="sound.ogg" type="audio/ogg" > <source src="sound.mp3" type="audio/mp3" > audio! </audio>

. preload . 3 : none - ; auto - , ; metadata - ( .).

JavaScript HTML5 - JavaScript . , JavaScript -: <audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()"></button> <button onclick="document.getElementById('player').pause()"></button> <button onclick="document.getElementById('player').volume+=0.1"> +</button> <button onclick="document.getElementById('player').volume-=0.1"> -</button> </div>

.
, HTML5 .

')

Source: https://habr.com/ru/post/148202/


All Articles