Овај сајт ће имати ограничену функционалност док га будемо ажурирали у циљу побољшања вашег искуства. Ако неки чланак не реши ваш проблем и желите да поставите питање, на располагању ће вам бити наше заједнице подршке @FirefoxSupport на Twitter-у и /r/firefox на Reddit-у.

Претражи подршку

Избегните преваре подршке. Никада од вас нећемо тражити да зовете или шаљете поруке на број или да делите личне податке. Пријавите сумњиве радње преко „Пријавите злоупотребу” опције.

Сазнај више

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

  • 2 одговорa
  • 5 има овај проблем
  • 1 преглед
  • Последњи одговор послао 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.

Изабрано решење

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

Прочитајте овај одговор са објашњењем 👍 1

Сви одговори (2)

more options

Одабрано решење

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

Измењено од стране 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.