2016-12-05 3 views
1

Я реализую липкий аудиоплеер на веб-сайте, и он отлично работает. Тем не менее, я хотел бы создать кнопку воспроизведения, возможно, OnClick, в HTML, которая даст игру в проигрывателе, когда пользователь щелкнет по ней. Я пробовал несколько кодов, и никто не работал.Воспроизведение Javascript-плеера с помощью кнопки HTML

Последний был этим, и он тоже не работал.

<button type="button" onclick="$(this).myPlayer();">Play</button> 

В дополнение к Javascripts и внешний CSS, которые перед HEAD, скрипт, который запускает плеер на странице (рядный) заключается в следующем.

<script> 
    jQuery(function($) { 
     $('body').myPlayer({ 
      firstPlaying: 0, 
      autoplay: false, 
      shuffle: false, 
      //veryThin: true, 
      slideAlbumsName: true, 
      nowplaying2title: true, 
      roundedCorners: true, 
      //accentColor:"#cc181e", //008DDE    
      pluginPath: "player/", 
      playlist: [ 
       {mp3:"player/music/mymusic.mp3", title:"My Song", artist:"Mine", album:"Single", cover:"player/music/cover.png"} 
      ] 
     }); 

    }); 
</script> 

Из того, что я изучал, многие статьи упоминают использование тега HTML5 «data- *» внутри кода кнопки. Однако я не мог использовать его правильно.

Если кто-нибудь может мне помочь, я ценю это.

+0

Знаете ли вы название плагина аудиоплеера? – zer00ne

+0

zer00ne, это просто липкий аудиоплеер. –

+0

Я сделал быстрый поиск, и их довольно много. Этот плагин должен иметь API, к которому вы можете использовать общедоступные методы игрока. Вам нужно точно знать, какой игрок у вас есть, чтобы вы могли правильно его использовать. – zer00ne

ответ

1

я не понял вашу проблему правильно, но вот фрагмент вы можете попытаться получить эту работу:

<button type="button" id="play-music">Play</button> 

В вашем сценарии, вы можете написать что-то вроде этого:

<script> 
    $(document).ready(function() { 
    $("#play-music").click(function() { 
     $('body').myPlayer({ ... }); // Your code here 
    }); 
    }); 
</script> 
+0

Спасибо, 31piy. Ваш код работал, но mp3-файл не играл. Мне бы хотелось, чтобы при нажатии кнопки проигрыватель уже открыл игру. В любом случае, благодарю Вас. Это был единственный совет, который был ближе всего к тому, что я хочу! –

+0

@matheojean хорошо, что полностью зависит от работы игрока, которого вы используете. Пожалуйста, поддержите и примите мой ответ, если он вам поможет. – 31piy

+0

31piy, я получил его по-другому. Но ваш отзыв был важен для меня. В любом случае, благодарю Вас. –

Смежные вопросы