|
Posted by Amir on 08/12/07 07:38
The IE code uses ActiveX to display the embedded content. ActiveX is a
microsoft technology which is not availabe on FF, that's why the code
won't display on FF.
The FF code is a more 'general' way of showing embedded things (I guess).
Now, becuase I assume you DO use PHP, you can detect what is the browser
that is visiting your site. If it's IE, paste the ActiveX cr@p. If it's
something else, paste the FF code.
Simple.
Google for "PHP browser detection" or something similar.
--
amir
shawn wrote:
> My apology that the question may not all about php.
>
> I am trying to embed a video clip on my web site. The code that I use
> as blow only works in IE:
>
> <object id="MediaPlayer" width="480" height="384"
> classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
> codebase="http://activex.microsoft.com/activex/controls/mplayer/en/
> nsmp2inf.cab#Version=6,4,5,715"
> border="0"
> standby="Loading Windows Media Player components..."
> type="application/x-oleobject">
> <param name="FileName" value="myvideo.wmv" />
> <param name="ShowControls" value="1" />
> <param name="ShowPositionControls" value="1" />
> <param name="ShowAudioControls" value="1" />
> <param name="ShowStatusBar" value="1" />
> <param name="AutoStart" value="0" />
> <param name="AnimationAtStart" value="1" />
> <param name="AllowScan" value="1" />
> <param name="Volume" value="50" />
> </object>
>
> In FireFox 2 it doesn't show anything.
>
> The next piece only works in Firefox.
>
> <object data="myvideo.wmv" type="video/x-ms-wmv" width="480"
> height="384">
> <param name="ShowStatusBar" value="1">
> <param name="src" value="myvideo.wmv">
> <param name="autostart" value="0">
> <param name="volume" value="0">
> </object>
>
> In IE it shows as a broken img.
>
> How do I get one code to work in both? Where did I do wrong with the
> code?
>
> Thanks.
>
Navigation:
[Reply to this message]
|