2016-07-08 2 views
0

Я пытаюсь получить 1 кнопку для управления воспроизведением и паузой, может кто-нибудь мне помочь? И я действительно хочу это сделать, используя приведенный ниже код. Надеюсь, кто-то сможет с этим справиться. https://jsfiddle.net/8e68js93/1/Я пытаюсь получить 1 кнопку, чтобы контролировать как воспроизведение, так и паузу, может кто-то мне помочь?

Я знаю об этом коде, но я не знаю, как его включить в приведенные ниже коды. [this.paused?this.play():this.pause();] И если он не может использоваться с приведенными ниже кодами, я не хочу его использовать.

<audio id="player" src="http://hi5.1980s.fm/;"></audio> 
    <div> 
     <button onclick="document.getElementById('player').play()">Play</button> 
     <button onclick="document.getElementById('player').pause()">Pause</button> 
     <button onclick="document.getElementById('player').pause() ;document.getElementById('player').currentTime=0;">Stop</button> 
     <button onclick="document.getElementById('player').muted=!document.getElementById('player').muted">Mute/ Unmute</button> 
    </div> 

ответ

2
<audio id="player" src="http://hi5.1980s.fm/;"></audio> 
    <div> 
     <button onclick="togglePlay()">Play</button> 
     <button onclick="togglePlay()">Pause</button> 
     <button onclick="document.getElementById('player').pause();document.getElementById('player').currentTime = 0;">Stop</button> 
     <button onclick="document.getElementById('player').muted = !document.getElementById('player').muted">Mute/ Unmute</button> 
    </div> 

    <script> 
     function togglePlay() { 
      var player = document.getElementById('player'); 
      if (player.paused) { 
       player.play(); 
      } else { 
       player.pause(); 
      } 
     } 
    </script> 

Или все инлайн:

<button onclick="var player = document.getElementById('player'); player.paused ? player.play() : player.pause()">Play</button> 
+0

Нужно ли использовать javascript? – htmlcsscoding

+0

Да. Ваша версия также использует javascript. Вы хотите, чтобы я сделал все это? – brianxautumn

+0

Как бы я включил его, используя этот код, так что он идет назад и вперед play/pause? https://jsfiddle.net/wsotbk9s/16/ Таким образом, он переключается туда и обратно, текст и фон, когда вы нажимаете на него. И спасибо за вашу помощь! – htmlcsscoding

0

Я думаю, вы должны использовать JQuery для этого.