- メディアおよびウェブ音声 API の自動再生ガイド - ウェブメディア技術 | MDN
- HTMLAudioElement: Audio() コンストラクター - Web API | MDN
- <audio>: 埋め込み音声要素 - HTML: ハイパーテキストマークアップ言語 | MDN
CodePen : Audio Autoplay Test
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title></title> | |
| </head> | |
| <body> | |
| <!-- NOTE: JavaScript 側で、自動再生を有効化するには、一度 Play ボタンをクリックする必要がある --> | |
| <div> | |
| <input type="button" id="play" value="Play"/> | |
| </div> | |
| <div> | |
| <audio controls src="https://upload.wikimedia.org/wikipedia/commons/0/0c/Meow_domestic_cat.ogg" id="audio"/> | |
| </div> | |
| </body> | |
| </html> |
| // 2つの方法で; 2つの音声を同時再生 (動物の鳴き声) | |
| document.addEventListener('DOMContentLoaded', (_e) => { | |
| let playButton = document.querySelector('#play') | |
| playButton.addEventListener('click', (_e) => { | |
| let audio = new Audio('https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3') | |
| audio.play() | |
| //*/ | |
| let audio2 = document.querySelector('#audio') | |
| audio2.play() | |
| //*/ | |
| }) | |
| }) |