Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    5

    problema riproduzione midi

    Salve a tutti!
    Ho creato questa pagina di prova in cui ho messo 7 midi corrispondenti a 7 note che vengono riprodotte una alla volta quando viene premuto il tasto play.
    Non riesco a capire per quale motivo non tutti i suoni si sentono.. gli autoplay partono, ma spesso il suono non si sente.. ho commesso qualche errore nel codice? purtroppo non posso usare la funzione Audio() nè jquery, nè html5..
    Qualcuno può aiutarmi? grazie!

    prova suoni

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) Non usare libero come server ma altervista.org
    B) Hai due id (nota0) questo potrebbe creare problemi
    C) Questo onload="begin()" a cosa serve?
    D) Meglio usare audio e jquery (altervista puoi)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    5
    onLoad= begin() serve a caricare dinamicamente le altre note e a discriminare se la pagina è stata aperta con explorer o con firefox.
    audio e jquery non posso usarli per specifiche di progetto..
    provo a correggere l'id ma non credo sia questo il motivo..
    grazie comunque.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    function begin() {
    var note = document.getElementById("note");
    for(var i = 0; i < 6; i++) {
    var sound = document.getElementById("nota0");
    var newSoundNode = sound.cloneNode(true);
    var ident = "nota" + i;
    var path = "mid/" + NOTE[i] + ".mid";
    newSoundNode.setAttribute("id", ident);
    newSoundNode.childNodes[3].setAttribute("value", path);
    newSoundNode.childNodes[5].setAttribute("data", path);
    note.appendChild(newSoundNode);
    }
    Ho grossi dubbi che possa andare ma non ho IE e non conosco bene object per darti indicazioni
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    http://matt.west.co.tt/music/jasmid-...d-html5-audio/

    P.S. Io uso linux e il plugin che includi nella pagina risulta inesistente al sistema operativo. Tienine conto.
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @Carlo non può usare html5 e audio

    Originariamente inviato da Nagashi
    ... audio e jquery non posso usarli per specifiche di progetto..
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Originariamente inviato da cavicchiandrea
    @Carlo non può usare html5 e audio

    Ok, sorry
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.