ayuda con un boton

  • Autor Autor degonexd
  • Fecha de inicio Fecha de inicio
degonexd

degonexd

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
amigos de forobeta me gustaría saber como a este botón de la etiqueta <audio> aparezca por defecto con el icono de play ▶ y cuando se reproduzca la canción se muestra el de stop ◼ y obviamente se detenga. al momento tengo esto.

Insertar CODE, HTML o PHP:
<audio id="track1">

    <source src="audio.mp3"></source>

  </audio>

<button onclick="document.getElementById('track1').play()" class="float:left;">▶</button>

<button onclick="document.getElementById('track1').pause(); document.getElementById('track1').currentTime = 0;" class="float:left;">◼</button>

osea utilizar un solo boton si es que se puede o el de play que cambie de icono para que saber cual es la canción que se esta reproduciendo.
 
cuanto ofreses por la ayuda
 
@degonexd Pues, aquí te dejo este código que hice ahora:
HTML:
<audio id="track1">
  <source src="audio.mp3"></source>
</audio>
<button id="play">▶</button>
<script>
var track = document.getElementById('track1'),
    playBtn = document.getElementById('play'),
    control=true;
playBtn.addEventListener('click', function(){
  if (control) {
    playBtn.innerHTML="◼";
    track.play()
    control=false;
  } else {
    playBtn.innerHTML="▶";
    track.pause();
    control=true;
  }
})
</script>

Ya si quieres algo más avanzado, pues ya tendrás que pagarle a alguien. 🙂

Saludos.
 
@degonexd Pues, aquí te dejo este código que hice ahora:
HTML:
<audio id="track1">
  <source src="audio.mp3"></source>
</audio>
<button id="play">▶</button>
<script>
var track = document.getElementById('track1'),
    playBtn = document.getElementById('play'),
    control=true;
playBtn.addEventListener('click', function(){
  if (control) {
    playBtn.innerHTML="◼";
    track.play()
    control=false;
  } else {
    playBtn.innerHTML="▶";
    track.pause();
    control=true;
  }
})
</script>

Ya si quieres algo más avanzado, pues ya tendrás que pagarle a alguien. 🙂

Saludos.
Muchas gracias me sirvio 😀
 
@degonexd Pues, aquí te dejo este código que hice ahora:
HTML:
<audio id="track1">
  <source src="audio.mp3"></source>
</audio>
<button id="play">▶</button>
<script>
var track = document.getElementById('track1'),
    playBtn = document.getElementById('play'),
    control=true;
playBtn.addEventListener('click', function(){
  if (control) {
    playBtn.innerHTML="◼";
    track.play()
    control=false;
  } else {
    playBtn.innerHTML="▶";
    track.pause();
    control=true;
  }
})
</script>

Ya si quieres algo más avanzado, pues ya tendrás que pagarle a alguien. 🙂

Saludos.
Eso son ayudas y no como los que te quieren cobrar pfff buena ayuda amigo
 

Temas similares

Joaquinmb
Respuestas
0
Visitas
35
Joaquinmb
Joaquinmb
sheyfit-pilates
Respuestas
0
Visitas
15
sheyfit-pilates
sheyfit-pilates
Atrás
Arriba