Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Rohkem teavet

Firefox wont show "Play Tune" button in NetSuite Website

  • 5 vastust
  • 1 on selline probleem
  • 3 views
  • Viimati vastas cor-el

more options

Our company has an Ecommerce store created in NetSuite named Sanfrancisco Music Box. Because we sell music boxes, musical carousels and water globes, we have the tune in a "Play Tune" field where customers can hear the tune the product plays prior to making a purchase. So this is a very important element to our website.

The problem is that the "Play Tune" button shows up in IE and Chrome, but not in FireFox. It shows a long grey box where the play button should be, but no play button. I have tested this with various co-workers who have tried to view the product and play the tune in FireFox. It is the same outcome and same grey box.

Things I have tried is adding the Windows Media Player plugin and testing the play button in other browsers. The play button is in an embed tag and from all the research I've done about this, it should show the button.

You can view the same item we have been testing at the following address:

http://www.sanfranciscomusicbox.com/item-type/music-boxes/Available-July-2012-Byerley-Sound-of-the-Ocean-Music-Box

Thanks

~Joe Randolph

Our company has an Ecommerce store created in NetSuite named Sanfrancisco Music Box. Because we sell music boxes, musical carousels and water globes, we have the tune in a "Play Tune" field where customers can hear the tune the product plays prior to making a purchase. So this is a very important element to our website. The problem is that the "Play Tune" button shows up in IE and Chrome, but not in FireFox. It shows a long grey box where the play button should be, but no play button. I have tested this with various co-workers who have tried to view the product and play the tune in FireFox. It is the same outcome and same grey box. Things I have tried is adding the Windows Media Player plugin and testing the play button in other browsers. The play button is in an embed tag and from all the research I've done about this, it should show the button. You can view the same item we have been testing at the following address: http://www.sanfranciscomusicbox.com/item-type/music-boxes/Available-July-2012-Byerley-Sound-of-the-Ocean-Music-Box Thanks ~Joe Randolph

All Replies (5)

more options

That is an embed tag that plays a type="audio/wav" .wav file. You need a plugin like QuickTime that supports this content type. It would be best though to use a file type that can be played natively by the HTML5 media player. Then no plugin would be needed.

With this .wav file the browser console shows this error message.

Media resource http://www.sanfranciscomusicbox.com/site/media/tunes/PearlyShells.wav could not be decoded.

See also;


<embed height="20" width="250" controller="true" controls="playbutton" wmode="opaque" loop="false" autoplay="false" autostart="false" src="/site/media/tunes/PearlyShells.wav" type="audio/wav"></embed>
more options

I know the .wav has to have the Quicktime plugin. However, I have changed it to .mp3 prior to contacting you guys and that didn't work either. Even after I installed the Windows Media Player plugin. I changed the media file to a .mp3 again so you can view and inspect the element. In addition, I have added a screenshot of the tag. You can go to the link and still see the non-existent "Play Tune" button.

http://www.sanfranciscomusicbox.com/item-type/music-boxes/Available-July-2012-Byerley-Sound-of-the-Ocean-Music-Box

more options

That file is send as Content-Disposition:

  • Content-Disposition: attachment;filename*=utf-8PearlyShells.mp3
  • Content-Type: audio/mpeg

With an embed this would still require QuickTime.

It works for me with the built-in HTML5 media player and the audio tag to play the MP3 file without using a plugin.

You can test that with this data URI via the location/address bar:

data:text/html,<audio src="http://sanfranciscomusicbox.com/site/media/tunes/PearlyShells.mp3" controls>
more options

Do you actually see the "Play Tune" button in Firefox because we don't. Yes, we know it plays if you go to the actual URL, however, the issue is that Firefox is not displaying the "Play Tune" button. It is just greyed out. See attached screenshot.

more options

I can't play the file with a plugin as this doesn't work for me on Linux, but the absence of player controls means that no player is loaded. Your screenshot didn't include the location bar, so I do not know if a plugin Lego block is present.

If I modify the page code to use an audio element then the file plays with the HTML5 media player.