Воспроизведение аудио файла при наведении курсора (и прекращение воспроизведения при наведении мыши) - PullRequest
3 голосов
/ 10 июня 2010

Какое наилучшее решение для воспроизведения аудио файла при наведении курсора мыши на JavaScript? И остановите его, когда мышь покинет ссылку. JQuery доступен.

<a href="/test.mp3" class="play">play</a>

Ответы [ 3 ]

3 голосов
/ 21 апреля 2012
<audio id="mysound" src="mysound.wav"></audio>
<button onmouseover="document.getElementById('mysound').play()" onmouseout="document.getElementById('mysound').pause()">Hover me!</button>
1 голос
/ 10 июня 2010
<script type="text/javascript">
    (function($) {
        $(function(){
                $("a.play").each(function() {
                  $(this).mouseover(function(){ 
                       var mp3file = $(this).attr('href');
                       // asign this mp3file to the player and play it
                  }).mouseout(function() { 
                       // tell the mp3 player to stop
                  });
                });
        });
    })(jQuery);
</script>

Вы можете использовать плеер, предложенный Unomi. прекрасно работает

1 голос
/ 10 июня 2010

http://www.schillmania.com/projects/soundmanager2/
Обеспечивает поддержку HTML5 + legacy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...