Avatar billede muddyw. Praktikant
09. marts 2008 - 23:56 Der er 22 kommentarer og
1 løsning

Embedded video/mediaplayer virker ikke i Mozilla

Jeg vil embedde en mediaplayer på mit site. Følgende kode virker i IE, men ikke i Mozilla:

<object id="MediaPlayer" width=352 height=288 classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components…" type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">

<param name="filename" value="mysite.com/video.wmv">
<param name="Showcontrols" value="True">
<param name="autoStart" value="True">

<embed type="application/x-mplayer2" src="http://media.pmcmovies.com/SixtiesLove.wmv" name="MediaPlayer" width=320 height=240></embed>
</object>

Er der nogen der har en ide hvorfor det ikke virker i Mozilla?
Avatar billede gurly Praktikant
10. marts 2008 - 01:03 #1
den kode du vise der er beregnet på at internet explorer læser "objekt delen"
firefox derimod vil ikke kendes ved objekt delen, den læser derimod "embed delen"
det er derfor vigtigt at alle parametre defineres både i objekt delen og i embed delen, og din embed del mangler jo mange parametre som CLSID med mere.
Men din objekt del mangler nu også forskellige parametre som eksempelvis width og height.
som sagt hvad der er med i den ene del skal også findes i den anden del

Nu er det så sådan at explorer sagtens kan læse/bruge embed delen, ligesom firefox
så jeg vil mene at du skal nøjes med at bruge embed delen.


  <embed type="application/x-mplayer2" id="music1"
  classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
  standby="Loading Windows Media Player components..."
  pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
  src="mysite.com/video.wmv"
  name="RAOCXplayer"
  width="352"
  height="288"
  controltype="2"
  showcontrols="1"
  ShowPositionControls="1"
  showstatusbar="1"
  ShowDisplay="0"
  AutoStart="1">
  </embed>
Avatar billede olebole Juniormester
10. marts 2008 - 01:06 #2
<ole>

Men der findes til gengæld ikke et embed element i hverken HTML eller XHTML  :)

/mvh
</bole>
Avatar billede gurly Praktikant
10. marts 2008 - 01:10 #3
olebole >
nej men det virker c",)
Avatar billede olebole Juniormester
10. marts 2008 - 01:13 #4
Det gør valid kode også:

<object type="video/x-ms-wmv" data="http://media.pmcmovies.com/SixtiesLove.wmv" width="320" height="240">
  <param name="src" value="http://media.pmcmovies.com/SixtiesLove.wmv">
  <param name="autostart" value="true">
  <param name="controller" value="true">
</object>
Avatar billede gurly Praktikant
10. marts 2008 - 01:24 #5
olebole > din player virker ikke i browseren OPERA
Avatar billede olebole Juniormester
10. marts 2008 - 01:34 #6
Jo ... både på Mac og Windows
Avatar billede olebole Juniormester
10. marts 2008 - 01:36 #7
- og i øvrigt også i Safari  ;o)
Avatar billede gurly Praktikant
10. marts 2008 - 01:36 #8
den virker ikke i min windows opera version 9.24
der fremkommer ingen player på siden
Avatar billede olebole Juniormester
10. marts 2008 - 01:37 #9
Tjah ... de Opera'er, jeg har testet i, har den virket upåklageligt  :)
Avatar billede olebole Juniormester
10. marts 2008 - 01:40 #10
Har du prøvet med en sti til en eksisterende wmv-fil? Jeg kopierede bare stien fra embed-tagget i spørgsmålet. Den fil eksisterer tydeligvis ikke  :)
Avatar billede gurly Praktikant
10. marts 2008 - 01:40 #11
jo det gør den faktisk, i modsætning til de andre browsere så læser den bare video adressen frA "DATA"
DE ANDRE TAGER DEN JP FRA PARAM
JEG HAVDE KUN FÅET RETTET FILNAVNET DET ENE STED.

sÅ UNDSKYLD C",)
Avatar billede olebole Juniormester
10. marts 2008 - 01:41 #12
- ahhhh  ;o)
Avatar billede gurly Praktikant
11. marts 2008 - 22:42 #13
så er det jo spændende om her sker mere !
olebole du kunne da smide et svar, for hvis ellers her sker mere, så bør pointne tilfalde dig for din fine player.
Jeg har kigget på mange mange koder til sådan en player, men det er første gang jeg ser en player med valid kode som virker i alle browsere.
Avatar billede olebole Juniormester
12. marts 2008 - 00:31 #14
Jeg har i hvertfald ikke bedre bud. Så med mindre du har uddybende spørgsmål, sker der nok ikke mere herfra  :)
Avatar billede olebole Juniormester
12. marts 2008 - 00:33 #15
- sorry, det var jo slet ikke dig, der havde spurgt, gurly ... men du må nu også gerne spørge  ;D
Avatar billede gurly Praktikant
13. marts 2008 - 20:31 #16
Olebole > din player har problemer i explorer 6
det går fint med en fil der ligger ofline, men når filen ligger online på en server duer det ikke, når siden loades vises playeren ikke, man kan kun se der ligger et objekt, så begynder den at downloade videoen, først når videoen er færdig downloadet fremkommer playeren og afspiller
Avatar billede olebole Juniormester
13. marts 2008 - 21:05 #17
Yups - og det er der ikke noget at gøre ved, når koden skal være valid. Det, man kan gøre, er at afspille en Flash-film 'loader.swf', der importerer og afspiller filen - og så embedde filen med:

<object type="application/x-shockwave-flash" data="loader.swf?src=http://www.domain.dk/fil.wmv" width="320" height="240">
  <param name="movie" value="loader.swf?src=http://www.domain.dk/fil.wmv">
</object>

Flash-filen loader så filen udfra variablen _root.src og afspiller den
Avatar billede olebole Juniormester
13. marts 2008 - 21:06 #18
- men noget kunne i øvrigt tyde på, at muddyw. er rystende ligeglad med tråden  :o|
Avatar billede gurly Praktikant
13. marts 2008 - 21:45 #19
man kan også løse det med en asx playlist
som man sætter media playeren til at loade

<ASX version = "3.0">

    <entry clientskip="no" skipifref="no">
    <REF HREF="loadebillede.gif"/>
    <DURATION VALUE="00:00:12.00"/>
    <PARAM NAME="ShowWhileBuffering" VALUE="true"/>
    </entry>

    <entry>
    <Ref href = "http://adressen.dk/navnet.wmv"/>
    </entry>

</ASX>


I øvrigt er det nu muligt at afspille en wmv video / mms stream på tværs af alle browsere, ved hjælp af "Microsoft Silverligh"
http://silverlight.net/default.aspx
den skulle virke på alle styresystemer / browsere

Man kan se et eksempel her >
http://home5.inet.tele.dk/nyboe/silverlight/wmvplayer/wmv_asx_playlist.htm
inde på siden skal man lige klikke ja til at instalere silverlight.
jeg må indskyde at eksemplet her bruger begrebet innerHTML
som vist heller ikke er valid kode, men det er kun i exemplet her, man kan sagtens bruge en anden mere valid kode.
Playeren består i øvrigt udelukne af tekst filer, også den grafiske del.
Hvis man skulle undre sig over at playeren meget ligner en flash player
så er det fordi det er Jeroen der har lavet selve playeren, og det er jo ham der har lavet utallige at de flash playere vi ser rundt omkring, og han har altså brugt samme design. playeren kan hentes her >
http://www.jeroenwijering.com/?item=JW_WMV_Player

Nu er det ikke kun playeren der ligner flash, selve billedkvalitet ligner desværre også flash kvalitet, wmv videoer selv i meget høj kvalitet kommer let til at ligne almindelig flash kvalitet.
support af asx lister er kun delvis, da en del indhold i listen kan foresage
at playeren siger fejl.
Der er store uforklarlige problemer med at bruge live mms stream
og sikkert masser af andre fejl, det er nemlig jeroens første version, han kender ikke til beta versioner, det ryger bare på gaden, og så rettes fejl ud fra hvad de finder i hans forum.
Håber næste version bliver bedre.

Nu han næsten ingen brugere jo instaleret microsoft silverlite
men mon ikke det kommer med tiden ?
Avatar billede gurly Praktikant
13. marts 2008 - 21:47 #20
og ja du har ret, mange brugere er alt for dårlige til at følge op
respektløse over for folk der forsøger at hjælpe dem.
Avatar billede gurly Praktikant
13. marts 2008 - 21:56 #21
og så må jeg indskyde at ved at bruge loade billede i en asx liste, så virker det ikke i safari
i øvrigt kan WMP for MAC ikke virke på de nye MAC med intel processor
Avatar billede gurly Praktikant
13. marts 2008 - 22:00 #22
ole, men din player virker også ved blot at bruge en playliste med >

<ASX version = "3.0">

    <entry>
    <Ref href = "http://adressen.dk/navnet.wmv"/>
    </entry>

</ASX>
Avatar billede muddyw. Praktikant
29. juni 2008 - 20:13 #23
en meget sen tak for svar ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester