Firefox can do something IE can, but on no one elses

Discussion in 'Web Design & Coding' started by Punkrulz, Mar 21, 2007.

  1. Punkrulz

    Punkrulz Somewhat eXPerienced

    Messages:
    790
    Location:
    Woodbury, NJ
    Heh, sorry for the vague subject... don't know how much better I could put it. Today I've been working on my website, http://www.tacomafire.org, specifically the audio gallery. I got an idea from a friend of mine about playing some of the sounds. He uses this code:

    Code:
    <OBJECT
        ID="mediaPlayer"
        CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
        CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
        STANDBY="Loading Microsoft Windows Media Player components..."
        TYPE="application/x-oleobject" width="66" height="52">
        
        <PARAM NAME="fileName" VALUE="audio/9-2.wav">
        <PARAM NAME="animationatStart" VALUE="0">
        <PARAM NAME="transparentatStart" VALUE="0">
        <PARAM NAME="autoStart" VALUE="0">
        <PARAM NAME="showControls" VALUE="-1">
        
        <param name="AudioStream" value="-1">
        <param name="AutoSize" value="0">
        <param name="AllowScan" value="-1">
        <param name="AllowChangeDisplaySize" value="-1">
        <param name="AutoRewind" value="0">
        <param name="Balance" value="0">
        <param name="BaseURL" value>
        <param name="BufferingTime" value="5">
        <param name="CaptioningID" value>
        
        <param name="ClickToPlay" value="-1">
        <param name="CursorType" value="0">
        <param name="CurrentPosition" value="-1">
        <param name="CurrentMarker" value="0">
        <param name="DefaultFrame" value>
        <param name="DisplayBackColor" value="0">
        <param name="DisplayForeColor" value="16777215">
        <param name="DisplayMode" value="0">
        <param name="DisplaySize" value="4">
        
        <param name="Enabled" value="-1">
        <param name="EnableContextMenu" value="-1">
        <param name="EnablePositionControls" value="-1">
        <param name="EnableFullScreenControls" value="0">
        <param name="EnableTracker" value="-1">
        <param name="InvokeURLs" value="-1">
        <param name="Language" value="-1">
        <param name="Mute" value="0">
        <param name="PlayCount" value="1">
        
        <param name="PreviewMode" value="0">
        <param name="Rate" value="1">
        <param name="SAMILang" value>
        <param name="SAMIStyle" value>
        <param name="SAMIFileName" value>
        <param name="SelectionStart" value="-1">
        <param name="SelectionEnd" value="-1">
        <param name="SendOpenStateChangeEvents" value="-1">
        <param name="SendWarningEvents" value="-1">
        
        <param name="SendErrorEvents" value="-1">
        <param name="SendKeyboardEvents" value="0">
        <param name="SendMouseClickEvents" value="0">
        <param name="SendMouseMoveEvents" value="0">
        <param name="SendPlayStateChangeEvents" value="-1">
        <param name="ShowCaptioning" value="0">
        <param name="ShowAudioControls" value="-1">
        <param name="ShowDisplay" value="0">
        <param name="ShowGotoBar" value="0">
        
        <param name="ShowPositionControls" value="-1">
        <param name="ShowStatusBar" value="0">
        <param name="ShowTracker" value="-1">
        <param name="VideoBorderWidth" value="0">
        <param name="VideoBorderColor" value="0">
        <param name="VideoBorder3D" value="0">
        <param name="Volume" value="-600">
        <param name="WindowlessVideo" value="0">
    </OBJECT>
    
    He uses this code to be able to create a small box, that plays the audio from right in the browser. I was working on the website and checking it using Firefox 2.0.0.2, which had no problems showing that up. Later in the day I went to the firehouse and used that computer, which it didn't work!

    What do I have in my firefox on my laptop that I don't have anywhere else? I don't recall installing anything particular that would enable me to use that box.

    Also, for you programmers, do you recommend any other possible better alternatives for playing the audio in the browser, something that works on both platforms?
     
  2. muzikool

    muzikool Act your wage. Political User

    Flash players are big now since they don't require a specific player such as WMP, RealPlayer or QuickTime. You can do a search for flash media player and find all kinds of options.
     
  3. albybum

    albybum Penguin Rancher

    Messages:
    280
    Location:
    Elizabethton, TN
  4. Geffy

    Geffy Moderator Folding Team

    Messages:
    7,805
    Location:
    United Kingdom
    I'd recommend having a way for users to mute or pause the sound from your website. They may well be listening to something else ;)
     
  5. Vanquished

    Vanquished Mr. Bananagrabber Political User

    Messages:
    4,868
    Location:
    Massachusetts
    My Golly Gosh.
    Everyone here is on the same "Brainwave" as everyone on my site :p.
    We just added a radio feature too...
    Granted it's music, but still.
    I have a friend who loves FireTrucks and Sorts, ill pass the link to your site along.
     
  6. Punkrulz

    Punkrulz Somewhat eXPerienced

    Messages:
    790
    Location:
    Woodbury, NJ
  7. Electronic Punk

    Electronic Punk Administrator Staff Member Political User Folding Team

    Messages:
    18,590
    Location:
    Copenhagen, Denmark
    Gonna add one to the forums without a pause button, all chemical brothers, all the time.

    one1.
     
  8. zeke_mo

    zeke_mo (value not set) Staff Member Political User Folding Team

    Messages:
    1,984
    Location:
    Placerville, CA
    we should just loop the deda song
     
  9. albybum

    albybum Penguin Rancher

    Messages:
    280
    Location:
    Elizabethton, TN
    It looks like you replaced the "Movie:" directive in the javascript. That isn't the location of playable media. That Movie directive points to the Flash file, the actual mp3 player.

    The code below is similar to what I use on my site.
    Code:
    <script type="text/javascript">
     //<![CDATA[
     var FO = {movie:"mp3player.swf",width:"200",height:"200",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
     flashvars:"file=someSong.mp3&displayheight=0&repeat=true&shuffle=false&lightcolor=0x0099CC&backcolor=0x141414&frontcolor=0xCCCCCC"};
     UFO.create(FO, "player1");
     //]]>
    </script>
    
    Right beside the "flashvars:" directive you will see part of that string that says "file=something"

    you need to add the location of the music file there, or the location of an xml document that contains the location of multiple music files.
     
  10. Sazar

    Sazar F@H - Is it in you? Staff Member Political User Folding Team

    Messages:
    14,905
    Location:
    Between Austin and Tampa
    Corrected !

    :cool:
     
  11. X-Istence

    X-Istence * Political User

    Messages:
    6,498
    Location:
    USA
    Screw you guys. Tiesto all day.