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

    Problema audio con Safari

    Salve,

    sto realizzando un sito web con una musica di sottofondo, tutto funziona correttamente su Firefox e Chrome (su IE non ho provato), ma su Safari no.

    Infatti l' audio non parte, dando l' errore nella console:

    TypeError: 'undefined' is not a constructor (evaluating 'new Audio('sound.ogg')')

    Il codice è:
    codice:
    	var soundoff = 0;
    	if(soundoff == 0) {
    		var snd = new Audio('sound.ogg');
    		snd.play();
    	}
    Cercando su google ho trovato risposte, ma ugualmente non vanno. Ho provato anche con:

    codice:
    <script type="text/javascript">
    var audioElement = document.getElementById("Test");
    audioElement.play();
    </script>
    <body>
    <audio id="Test">
    	<source src="sound.ogg" type="audio/ogg" />
    </audio>
    </body>
    Ma riscontro il seguente errore:

    codice:
    TypeError: 'null' is not an object (evaluating 'audioElement.play')
    La cosa strana è che credo mi blocchi il resto dello script (anche se stranamente lo slideshow funziona, mentre le animazioni in jQuery no, nemmeno eventi come .hover etc, ho racchiuso tutto in $(window).load({}); ), dato che come errore c'è solo quello.
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    mai saputo che safari supporta files.ogg

  3. #3
    Beh convertendolo in mp3 non si sente nemmeno negli altri browser figuriamoci, comunque quel codice bloccava l' esecuzione del resto dello script. Quali altri file audio sono supportati anche da safari?

    L' mp3 l' ho provato anche col tag <audio>, mettendogli come type audio/mpeg3 e audio/mpeg ma non si sente.. Boh

    Ho provato con .wav e si sente solo su FF etc, nada Safari

    EDIT: Con <embed> i file wav si sentono anche su safari, booh.
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

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.