私はhtml/cssとjavascriptを使用してWebオーディオプレーヤーで作業しています。JSオーディオプレーヤー、再生するリスト項目をクリックしてください
プレイヤーはリストを使用して現在の曲を保存し、プレーヤーの一番下にリストをプレイリストとして表示します。
リストアイテムをクリックすると、そのリストアイテムのオーディオが再生されるようにしたいと思います。
これは私が現在持っているコードです:
//Click Song Title
$('#playlist li').click(function(){
audio.play();
$('#play').hide();
$('#pause').show();
$('#duration').fadeIn(400);
showDuration();
});
それは私がそれをクリックし、リスト項目に関係なく、単に最初のリスト項目の歌を果たしていることを除いて、動作します。また、プレーヤーが新しくロードされたり、曲が一時停止している場合にのみ機能します。
コード内で何が起こっているかを知る必要がある場合は、私に知らせてください。ここで
あなたが曲をクリックしたときのように...あなたはオーディオがあることを行っているものを知っているときに、オーディオ要素の私の元の定義
//Create AUDIO OBJECT
audio = new Audio('http://localhost/beats/wp-content/themes/AG_1/html_5_audio_player/media/' + song);
「オーディオ」とは何ですか?それが変わるようには見えないので、元の割り当てをそのまま続けます。 –
元の投稿のオリジナル定義を追加しました –
'//オーディオオブジェクトを作成します \t audio = new Audio( 'http:// localhost/beats/wp-content/themes/AG_1/html_5_audio_player/media /' + song); ' –