Ciao a tutti
Come mai l'attributo "autoplay" nel tag audio non funziona?
Questo è il code
codice HTML:<audio src="..." autoplay="autoplay" >
Ciao a tutti
Come mai l'attributo "autoplay" nel tag audio non funziona?
Questo è il code
codice HTML:<audio src="..." autoplay="autoplay" >
errore di sintassi:
codice:<audio controls autoplay> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"> </audio>
Autoplay può anche essere disabilitato, o dalle opzioni di alcuni browser o da appositi plugin, visto che può essere un po' fastidioso.
"Le uniche cose che sbagli sono quelle che non provi a fare."
Atipica
Non è che un certo browser lo disabilita: in alcuni browser è una opzione dell'utente (come in vivaldi, in cui si può silenziare del tutto l'audio), in altri come chrome lo si fa con una estensione ("Disable HTML5 autoplay") ma quale che sia il modo in cui l'audio o l'autoplay viene disabilitato, NON esiste modo per sapere se l'autoplay è attivo o no, se non quello di mettere un tag con l'autoplay e, magari con un timer di JS, vedere se dopo un po' il playback si avvia da solo.
Ma posso chiederti perchè hai così necessità dell'autoplay? Non puoi usare un timer js per fare tu play()?
"Le uniche cose che sbagli sono quelle che non provi a fare."
Atipica
P.s.: Ci potrebbero addirittura essere browser che se manca l'attributo controls, ignorano l'attributo autoplay: non mi stupirebbe affatto, visto che un audio che parte da solo e che NON ha controlli per fermarlo è quanto di più fastidioso esista...
"Le uniche cose che sbagli sono quelle che non provi a fare."
Atipica
ok che si può abbreviare, ma mancando la chiusura del tag audio potrebbe dare problemi.
su che browser stai provando?
metti una demo on line