Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Far suonare un mp3 stoppando quello che già suona

    Salve ho un problema non riesco a far funzionare questo script come vorrei, premetto che di javascript ne so pochissimo, in pratica devo far suonare i vari mp3 tramite un link e fare in modo che suonino a mio piacimento cioè faccio suonare il primo mentre suona voglio far suonare il secondo però il primo deve fermarsi mentre adesso mi si sovrappongono le canzoni è da tenere conto che ora ne ho messi due ma dovrei aggiungere altri file audio grazie a tutti::

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <!-- Effetti Sonori per il mouse Inizio -->
    <script>
    var html5_audiotypes={
    "mp3": "audio/mpeg",
    "mp4": "audio/mp4",
    "ogg": "audio/ogg",
    "wav": "audio/wav"
    }
    function createsoundbite(sound){
    var html5audio=document.createElement('audio')
    if (html5audio.canPlayType){
    for (var i=0; i<arguments.length; i++){
    var sourceel=document.createElement('source')
    sourceel.setAttribute('src', arguments[i])
    if (arguments[i].match(/.(w+)$/i))
    sourceel.setAttribute('type', html5_audiotypes[RegExp.$1])
    html5audio.appendChild(sourceel)
    }
    html5audio.load()
    html5audio.playclip=function(){
    html5audio.pause()
    html5audio.currentTime=0
    html5audio.play()
    }

    return html5audio
    }
    else{
    return {playclip:function(){throw new Error("Your browser doesn't support HTML5 audio unfortunately")}}
    }
    }
    var kalimba=createsoundbite("Kalimba.mp3")
    var holyday=createsoundbite("holyday.mp3")
    </script>
    <!-- Effetti Sonori per il mouse Fine -->
    </head>


    <body>
    <a href="#current" onclick="kalimba.playclip()"><img src="immagini/elimina.png" width="65" height="71" /></a>
    <a href="#current" onclick="holyday.playclip()"><img src="immagini/modifica.png" width="65" height="71" /></a>


    </body>
    </html>
    Ultima modifica di visualdmax; 10-01-2015 a 12:28

  2. #2
    ringrazio tutti ma ho risolto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.