HTML5 と JavaScript を組み合わせてシンプルな音楽プレーヤーを実装する

王林
リリース: 2020-12-22 09:54:16
転載
2354 人が閲覧しました

HTML5 と JavaScript を組み合わせてシンプルな音楽プレーヤーを実装する

# まずは最終的な実装を見てみましょう:

(学習ビデオ共有:

html5 ビデオ チュートリアル)

HTML5 と JavaScript を組み合わせてシンプルな音楽プレーヤーを実装する

1. HTML コード

一月,银装轻舞-紫竹笛韵

HTML5 と JavaScript を組み合わせてシンプルな音楽プレーヤーを実装する
ログイン後にコピー

2. 再生と一時停止の切り替えエフェクトの実装

// 播放 play.onclick = function(){ if(audio.paused){ audio.play(); } } // 暂停 pause.onclick = function(){ if(audio.played){ audio.pause(); } }
ログイン後にコピー

自動的に次の曲に切り替わります

audio.addEventListener('ended',function(){ next.onclick(); },false);
ログイン後にコピー

3.曲を切り替えると、それに応じて曲の画像と現在の背景も変更されます

// 上一首 prev.onclick = function(){ num = (num + len - 1) % len; audio.src = './music/' + music[num] + '.mp3'; musicName.innerHTML = music[num]; bgImage.style.backgroundImage = 'url(./image/' + music[num] + '.jpg)'; musicImg.src = './image/' + music[num] + '.jpg'; audio.play(); } // 下一首 next.onclick = function(){ num = (num + 1) % len; audio.src = './music/' + music[num] + '.mp3'; musicName.innerHTML = music[num]; bgImage.style.backgroundImage = 'url(./image/' + music[num] + '.jpg)'; musicImg.src = './image/' + music[num] + '.jpg'; audio.play(); }
ログイン後にコピー

4. 透明な背景画像と不透明なコンテンツ効果を実現するには

#music { width: 500px; height: 500px; border-radius: 10px; margin: 20px auto; position: relative; background: url(./image/一月,银装轻舞-紫竹笛韵.jpg) no-repeat; background-size: cover; text-align: center; } #container { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 500px; height: 500px; text-align: center; background:rgba(255,255,255,0.6); }
ログイン後にコピー

関連する推奨事項:

html5 チュートリアル

以上がHTML5 と JavaScript を組み合わせてシンプルな音楽プレーヤーを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!