Hilfe durchsuchen

Vorsicht vor Support-Betrug: Wir fordern Sie niemals auf, eine Telefonnummer anzurufen, eine SMS an eine Telefonnummer zu senden oder persönliche Daten preiszugeben. Bitte melden Sie verdächtige Aktivitäten über die Funktion „Missbrauch melden“.

Learn More

Does Firefox 22 no longer permit autoplay of audio/video?

  • 2 Antworten
  • 5 haben dieses Problem
  • 16 Aufrufe
  • Letzte Antwort von j_pruett

more options

I built some websites using <embed src="xyz.mp3" autostart="true" loop="false" hidden="true"></embed> to autoplay some audio, and it used to work in Firefox up until release 21 or 22 -- my audio no longer plays. Is my code now obsolete or does Firefox now disallow autoplay? Notes: (1) other browsers still autoplay; (2) not all sound is blocked in Firefox -- I can still play and hear Youtubes, for example.

I built some websites using <embed src="xyz.mp3" autostart="true" loop="false" hidden="true"></embed> to autoplay some audio, and it used to work in Firefox up until release 21 or 22 -- my audio no longer plays. Is my code now obsolete or does Firefox now disallow autoplay? Notes: (1) other browsers still autoplay; (2) not all sound is blocked in Firefox -- I can still play and hear Youtubes, for example.

Ausgewählte Lösung

If the embed has a hidden attribute then Firefox will not play the file, so you need to use other ways if you really want to hide the player (CSS: style="height:0; width:0;")
You may also need to use autostart="1" instead of true.

  • Bug 890516 - Embedded audio stopped working after installing FF 22
  • Bug 614825 - <embed> should be display:none; when hidden attribute is set

Please DO NOT comment in bug reports: https://bugzilla.mozilla.org/page.cgi?id=etiquette.html

Diese Antwort im Kontext lesen 👍 1

Alle Antworten (2)

more options

Ausgewählte Lösung

If the embed has a hidden attribute then Firefox will not play the file, so you need to use other ways if you really want to hide the player (CSS: style="height:0; width:0;")
You may also need to use autostart="1" instead of true.

  • Bug 890516 - Embedded audio stopped working after installing FF 22
  • Bug 614825 - <embed> should be display:none; when hidden attribute is set

Please DO NOT comment in bug reports: https://bugzilla.mozilla.org/page.cgi?id=etiquette.html

Geändert am von cor-el

more options

Tried your suggestion and found that in order for Firefox to autoplay, height="0" is OK, but width had to be set to "1" -- "0" resulted in NO autoplay. This results in 1 off-color pixel at the point of player placement, but it's a cheap price to pay for functionality.

Thanks for the help and the quick response.