JavaScriptを使用してオーディオプレーヤー機能を実装するにはどうすればよいですか?
JavaScript を使用してオーディオ プレーヤー機能を実装するにはどうすればよいですか?
Web 開発では、オーディオ プレーヤーは非常に一般的な機能です。 JavaScript を使用すると、単純なオーディオ プレーヤーを簡単に実装できます。この記事では、JavaScript を使用してオーディオ プレーヤー機能を実装する方法と、具体的なコード例を紹介します。
1. HTML 構造
まず、オーディオ プレーヤーの基本的な HTML 構造を作成する必要があります。通常、単純なオーディオ プレーヤーには、再生/一時停止ボタン、進行状況バー、および音量調整機能が含まれています。これは、次の HTML 構造を使用して実行できます。
<div id="audioPlayer"> <audio id="audio" src="audio.mp3"></audio> <button id="playPauseButton">Play</button> <div id="progressBar"> <div id="progress"></div> </div> <input type="range" id="volumeSlider" min="0" max="1" step="0.1" value="1"> </div>
この例では、<audio>
要素を使用してオーディオ ファイルを読み込みます。 src
属性は、オーディオ ファイルへのパスを指定します。 <button>
要素は、オーディオの再生/一時停止に使用されます。 <div>
要素は、進行状況バーを表示するために使用されます。 <input type="range">
要素は音量を調整するために使用されます。
2. JavaScript 関数
次に、JavaScript を使用してオーディオ プレーヤー関数を実装する必要があります。まず、<audio>
要素を参照するグローバル変数を定義し、再生/一時停止ボタンと音量調整器のイベント リスナーを追加する必要があります。以下は実装コードの例です。
// 获取音频元素 var audio = document.getElementById("audio"); // 获取播放/暂停按钮 var playPauseButton = document.getElementById("playPauseButton"); // 获取音量调节器 var volumeSlider = document.getElementById("volumeSlider"); // 为播放/暂停按钮添加点击事件监听器 playPauseButton.addEventListener("click", function() { if (audio.paused) { audio.play(); playPauseButton.textContent = "Pause"; } else { audio.pause(); playPauseButton.textContent = "Play"; } }); // 为音量调节器添加事件监听器 volumeSlider.addEventListener("input", function() { audio.volume = volumeSlider.value; });
この例では、getElementById
メソッドを使用して HTML 要素を取得し、ボタンと音量調整器のイベント リスナーを追加します。再生/一時停止ボタンをクリックすると、オーディオの paused
プロパティをチェックして現在再生中か一時停止中かを判断し、play
または pause## を呼び出します。 # メソッドを適宜使用して、オーディオの再生ステータスを制御します。また、ボタンのテキストの内容も更新して、現在の再生状態を反映します。音量調整の値が変更されると、オーディオの
volume プロパティを設定して音量を調整します。
// 获取进度条元素 var progressBar = document.getElementById("progress"); // 使用定时器定期更新进度条的位置 setInterval(function() { var progress = (audio.currentTime / audio.duration) * 100; progressBar.style.width = progress + "%"; }, 100);
setInterval 関数を使用して、進行状況バーの位置を 100 ミリ秒ごとに更新します。オーディオの現在の再生時間と合計再生時間の比率を計算してプログレス バーの位置を決定し、この比率を反映するようにプログレス バーの幅を設定します。
以上がJavaScriptを使用してオーディオプレーヤー機能を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Win11 コンピューターで音楽を聴いたり、映画を見たりするときに、スピーカーまたはヘッドフォンの音がアンバランスに聞こえる場合は、ユーザーは必要に応じてバランス レベルを手動で調整できます。では、どうやって調整すればよいのでしょうか?この問題に対応して、編集者は皆様のお役に立ちたいと考えて、詳細な操作チュートリアルを提供しました。 Windows 11 で左右のオーディオ チャンネルのバランスをとるにはどうすればよいですか?方法 1: 設定アプリを使用してキーをタップし、[設定] をクリックします。 Windows では、「システム」をクリックし、「サウンド」を選択します。さらにサウンド設定を選択します。スピーカー/ヘッドフォンをクリックし、[プロパティ]を選択します。 「レベル」タブに移動し、「バランス」をクリックします。 「左」であることを確認し、

私は物心ついた頃から、家に大きなフロアスタンディングスピーカーを 2 台置いていて、テレビは完全なサウンドシステムを備えていてこそテレビと呼べるものだと常々信じてきました。しかし、私が働き始めた頃は、プロ仕様のホームオーディオを買う余裕がありませんでした。製品の位置づけを検討し理解した結果、音質、サイズ、価格のすべての点で私のニーズを満たしているサウンドバーというカテゴリーが私にとって非常に適していることがわかりました。そこで、サウンドバーを導入することにしました。慎重に選んだ結果、2024 年初頭にボーズが発売したこのパノラマ サウンドバー製品、ボーズ ホーム エンターテイメント スピーカー ウルトラを選択しました。 (写真出典: Lei Technology 撮影) 一般に、「本来の」ドルビーアトモス効果を体験したい場合は、測定および校正されたサラウンドサウンド + 天井を自宅に設置する必要があります。

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

win10システムは、さまざまな設定や調整を行うことができるシステムですが、今日は、編集者がrealtek High-Definition Audio Managerでマイクを設定する方法についての解決策をお届けします。興味のある方はぜひ見に来てください。 Realtek High-Definition Audio Manager でマイクを設定する方法: 1. デスクトップの左下隅にある隠しアイコンの表示で「Realtek High-Definition Audio Manager」アイコンを見つけます。 2. クリックしてインターフェイスに入ります。最初に表示されるのは「スピーカー ページ」です。このインターフェイスでは、スピーカー設定を通じてスピーカー サウンドを調整できます。 3. 次に効果音ですが、「イコライザー、ポップ、ロック、クラブ」など、お好みの効果音環境を選択できます。 4. 次に室内の音質補正です。室内空間補正では「」のみ補正できます。

一部の友人は、コンピューターのサウンドを最大にしても音量が小さすぎると報告していますが、この時点では、システムの拡張オーディオ機能をオンにすることができます。 、エディターが詳細な紹介をします。必要な友人は、Win11 で拡張オーディオを有効にする方法を参照してください。開く方法: 1. 左下隅のタスクバーの「スタート」を右クリックし、オプションリストで「設定」を選択します。 2. 新しいインターフェースに入ったら、「システム」の「サウンド」オプションをクリックします。 3. 次に、「詳細設定」の「すべてのサウンドデバイス」をクリックします。 4. 次に、「出力デバイス」で「ヘッドフォン」または「スピーカー」を選択します。 5. 最後に、「拡張オーディオ」を見つけて、その右側にあるスイッチボタンをオンにします。

WebSocket と JavaScript を使用してオンライン予約システムを実装する方法 今日のデジタル時代では、ますます多くの企業やサービスがオンライン予約機能を提供する必要があります。効率的かつリアルタイムのオンライン予約システムを実装することが重要です。この記事では、WebSocket と JavaScript を使用してオンライン予約システムを実装する方法と、具体的なコード例を紹介します。 1. WebSocket とは何ですか? WebSocket は、単一の TCP 接続における全二重方式です。
