为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

When I open a web page I've built on my computer, the music doesn't play. It will play if I open it in IE.

  • 6 个回答
  • 23 人有此问题
  • 4 次查看
  • 最后回复者为 blindsey2

more options

I build web pages on my computer and before I updated Firefox I could hear the music when I opened the page. Since I updated Firefox the music will not play. If I open the page in IE the music plays fine. When I go to my website on the internet, the music plays fine. It only happens when I open a page on my computer. I have Windows XP. I have downloaded all the newer plugins but nothing helps.

I build web pages on my computer and before I updated Firefox I could hear the music when I opened the page. Since I updated Firefox the music will not play. If I open the page in IE the music plays fine. When I go to my website on the internet, the music plays fine. It only happens when I open a page on my computer. I have Windows XP. I have downloaded all the newer plugins but nothing helps.

被采纳的解决方案

You need to specify a MIME type attribute.
Otherwise Firefox doesn't know which plugin to use.
Using type="application/x-mplayer2" will use the Windows Media player.


<EMBED src="foldername/wav name.wav" loop="TRUE" HIDDEN="TRUE" type="application/x-mplayer2">

<embed src="lessons/CarrieUnderwood-LessonsLearned.wav" loop="true" hidden="true" type="application/x-mplayer2"> 
定位到答案原位置 👍 1

所有回复 (6)

more options

Without seeing the site, this is just a guess, but you are possibly using bgsound to play the music. That is Internet Explorer coding that does not work in other browsers.

For details on fixing it see http://www.w3.org/wiki/HTML/Elements/bgsound and http://kb.mozillazine.org/Background_music_does_not_play

more options

Thanks for your reply. I don't use bg sound on my pages. I always use <EMBED src="foldername/wav name.wav" loop="TRUE" HIDDEN="TRUE"> example on my newest page: <embed src="lessons/CarrieUnderwood-LessonsLearned.wav" loop="true" hidden="true"> This always worked before I upgraded Firefox

more options

选择的解决方案

You need to specify a MIME type attribute.
Otherwise Firefox doesn't know which plugin to use.
Using type="application/x-mplayer2" will use the Windows Media player.


<EMBED src="foldername/wav name.wav" loop="TRUE" HIDDEN="TRUE" type="application/x-mplayer2">

<embed src="lessons/CarrieUnderwood-LessonsLearned.wav" loop="true" hidden="true" type="application/x-mplayer2"> 
more options

Wow !! That did the trick. Thank you cor-el. I'll use that on the other pages I've built. This lets me check to make sure the song is playing right. My website is http://artisanwithin.com

more options

Is there any change this will be corrected without having to rewrite code? I only ask because I just created a large family website on CD (and directed people to use Firefox) and now none of the sounds work on the new Firefox. Any guesses why was this change made anyway? It is it more secure or something?

more options

My music plays on my website with the new Firefox. It was only on my computer that it wouldn't play. Thanks to cor-el's suggestion I added the new code to the pages I had built and the new ones I make and it works fine. I don't know if Firefox is working to correct the problem or why it happened. This is the code I now put on my pages I build changing "musicname" to the song I want to use. <embed src="folder/music name.wav" loop="true" hidden="true" type="application/x-mplayer2">