私は学校のプロジェクトに取り組んでおり、コーディングにはかなり新しいです。私のプロジェクトは、javascriptで少しのプレイリストを作ることですが、私のプロジェクトではユニバーサルボタンが1つで、複数のオーディオソースが必要です。ユーザーが曲を選択してボタンで再生できるようにしたい。何か案は?Javascriptボタン複数のオーディオソース
0
A
答えて
0
これはHtmlAudioElementを使用していますが、私はオーディオでテストしませんでしたが、それはあなたのコードを実装するための参考になるかもしれません。
var aux = 1;
function playAudiox() {
if (aux == 1) {
console.log("Playing Track 1.");
var track1 = new Audio('track1.mp3');
track1.play();
aux++;
} else if (aux == 2) {
console.log("Playing Track 2.");
var track2 = new Audio('track2.mp3');
track2.play();
aux++;
} else if (aux == 3) {
console.log("Playing Track 3.");
var track3 = new Audio('track3.mp3');
track3.play();
aux = 1;
}
}
#tracklist {
height: 200px;
height: 100px;
border: 2px solid black;
}
.tracks {
border: 1px solid red;
height: 100px;
width: 80px;
float: left;
}
<div id="tracklist">
<div class="tracks">track1</div>
<div class="tracks">track2</div>
<div class="tracks">track3</div>
</div><br>
<button id="universalPlay" onclick="playAudiox()">Universal Play</button>
+0
これはオーディオファイルを順番に再生しますが、選択できません。あなたの時間をありがとう。 –
+0
@jackyzeng選択できるようにするのは簡単ですが、 'playAudiox(track)'にパラメータを1つ作成し、divをクリックすると 'playAudiox(divNumber)' –
関連する問題
- 1. 複数のJavaScriptボタン(変数)
- 2. Javascript jQuery複数のボタンとクリックのイベント
- 3. オーディオソースを変数に設定する
- 4. 複数のイメージターゲットが検出されたときのオーディオソースの変更方法
- 5. Javascriptでウェブサイトのオーディオソースにアクセスするには?
- 6. 複数のモーダルを複数のクリックで同じボタン(JavaScript)にポップアップする方法
- 7. は、.yuvテストビデオシーケンスのオーディオソースです。
- 8. 複数のカウントダウンタイマー+ボタン
- 9. 複数のボタンPHP
- 10. JavaScriptで同じIDの複数のボタンをチェックする
- 11. リンクjavascript関数ボタン
- 12. 複数の非表示/表示ボタンとJavaScriptを使用
- 13. 複数のCSSアニメーションを切り替えるJavascriptボタン
- 14. JavaScriptでフォームに複数の送信ボタンを処理する
- 15. スクリプトからオーディオソースを再生
- 16. ブートストラップバリデータフォームの複数のボタン
- 17. jquery htmlの複数のボタン
- 18. ボタン用の複数のOnClickListner
- 19. Pythonのセレン複数のボタン
- 20. UIImageViewの複数のボタン
- 21. フォーム上の複数のボタン
- 22. javascriptの複数の引数
- 23. 複数のJavascriptモーダル
- 24. Javascript - 複数のカスタムイベントリスナー
- 25. 複数のJavascriptポップアップウィンドウ
- 26. 複数のjavascriptライブラリ?
- 27. PHPフォーム複数のボタン
- 28. 複数の画像ボタン
- 29. 複数のボタンを追加
- 30. GridBagLayout複数のボタン+枠線
S.O.コードの問題をトラブルシューティングするためのものです。私はあなたがr/javascriptのようなものでこの質問を投稿することをお勧めします – Ju66ernaut
[jqueryとHTML5オーディオタグを持つオーディオファイルを切り替える]可能な複製(https://stackoverflow.com/questions/9421505/switch-audio-source-with-jquery- and-html5-audio-tag) –