вот пример того, как вызвать воспроизведение звука с помощью пользовательских значков изображений .. этот метод использует jPlayer так является кросс-платформенным .. проверить его на этой скрипке: http://jsfiddle.net/75lb/XPkTz/
пример разметки:
<div id="audio"></div>
<a href="http://www.freesfx.co.uk/rx2/mp3s/3/2665_1315685839.mp3">
<img src="http://icons.iconarchive.com/icons/creative-freedom/shimmer/48/Play-icon.png" />
</a>
<a href="http://www.jplayer.org/audio/mp3/Miaow-07-Bubble.mp3">
<img src="http://icons.iconarchive.com/icons/creative-freedom/shimmer/48/Play-icon.png" />
</a>
и сценарий:
$("#audio").jPlayer({
swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf",
supplied: "mp3"
});
$("a").click(function(e) {
$("#audio").jPlayer("setMedia", {
mp3: this.href
}).jPlayer("play");
e.preventDefault();
});
не забудьте убедиться, что вы JQuery и jPlayer загружены на странице:
<script type='text/javascript' src='http://code.jquery.com/jquery-1.6.4.js'></script>
<script type='text/javascript' src="http://www.jplayer.org/latest/js/jquery.jplayer.min.js"></script>
Вам нужно предоставить гораздо больше деталей в своем вопросе. Мы не можем помочь вам с завязанными глазами. – Bojangles
hmmm Ok ..... Я хочу сделать кнопки, пользователь нажимает на них, а музыка играет. Я не хочу использовать Flash или HTML5. Я хочу сделать это с помощью HTML/Javascript, поскольку я хочу, чтобы он работал на iphones и ipads. – jennyooooo
Посмотрите на HTML5 ['