Chrome の簡単なデモ: http://jsfiddle.net/yJfbX/2/
プレイリストは単純な順序付けされていないリストであるため、CSS を介して簡単にカスタマイズできます。mp3 以外のオーディオ コンテナについては考慮していないため、これは独自のプレイリストを作成するための単純な概念実証と考えてください。
マークアップ
<ul id="playlist">
<li data-src="http://....mp3">title 1</li>
<li data-src="http://....mp3">title 2</li>
<li data-src="http://....mp3">title 3</li>
</ul>
jQuery
var audio = new Audio();
playlist = $('#playlist');
playlist.on('click', 'li', function() {
playlist.find('.current').removeClass('current');
$(this).addClass('current');
audio.src = $(this).data('src');
audio.play();
});
audio.controls = true;
document.body.appendChild(audio);
</p>