Avatar billede fatal85 Nybegynder
20. september 2009 - 13:45 Der er 6 kommentarer og
1 løsning

Flash player virker kun i ff, men ikke i ie

Hej, jeg har oprettet det her spørgsmål før, men lukkede det, da jeg troede jeg kunne rette problemet.
Jeg leder efter nogen der har erfaringer med JW player, og dens tilhørende javascript til, at sætte deres flash player ind på hjemmesiden.

Jeg bruger følgende kode til, at sætte en flash player ind på min hjemmeside:

<script type='text/javascript' src='swfobject.js'></script>

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
  var so = new SWFObject('player.swf','mpl','470','320','9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','<?php echo $b; ?>');
  so.addVariable('type','video');
  so.write('mediaspace');
</script>

variablen $b er blevet defineret længere oppe i en phpkode, og den giver så bare en url videre uden en endelse, hvilket er grunden til, at definere at det er en videofil.

Problemet er, at det hele virker når det er i firefox, men lige så snart at man bruger internet explorer, så siger JW player "video not found, or access denied"

Hvad er der galt?
Avatar billede zips Juniormester
22. september 2009 - 21:04 #1
Nu henviste du mig http://www.eksperten.dk/spm/887265 til dette, har du prøvet at echo din $b for at se om du har den rigtige sti til den fil, husk at IE se forskel på SWF og swf

Samt prøve at indsætte din sti i so.addVariable('file','http://content.longtailvideo.com/videos/flvplayer.flv'); for at se om det så virker, så du kan udelukke hvor fejl ikke er.
Avatar billede fatal85 Nybegynder
22. september 2009 - 23:05 #2
Hej igen, mange tak fordi de gider prøve, at hjælpe mig :)

Ja, har prøvet at echo $b, for at tjekke om det er den rigtige sti, også i ie. Men det burde jo ikke være en fejl ved stien, dne virker jo i ff? Lige for at få det på det rene så er det en flv fil.

Forstår ikke lige hvor det swf SWF kommer ind? Hvis det var en fejl der, så burde selve playeren slet ikke vise sig, hvilket den gør.

Har lige prøvet at sætte den linje ind der, og det virker i begge browsere.
Jeg lagde dog mærke til noget, ved ikke om det har betydning eller ej, men i ie var det muligt at streame den helt flydende, hvor den i firefox engang imellem tog nogle pauser, og langt fra afspillede flydende. Kan det være noget med hvordan man streamer i de to browsere?
Avatar billede zips Juniormester
22. september 2009 - 23:23 #3
swf var blot for at indformere at der er forskel på store og små bogstaver, men nu ved du at hvis du selv sætte en sti ind, så virker det, hvordan se det ud igennem vis kilde når du bruger so.addVariable('file','<?php echo $b; ?>'); ser stien rigtig ud.
Avatar billede fatal85 Nybegynder
22. september 2009 - 23:32 #4
Når jeg viser kilden i ff og ie, er stien til videoen præcis den samme.
Avatar billede zips Juniormester
22. september 2009 - 23:34 #5
Kan du ikke lægge et link til siden, det er ikke nemt på denne måde :-)
Avatar billede fatal85 Nybegynder
24. september 2009 - 22:40 #6
Fik at vide af en, der havde prøvet det i en anden flash player, at hans ie først spillede videoen efter at hele videoen var hentet, hvor firefox spillede den gradvist.

Kan det have noget at gøre med den måde ie og ff henter filer?
Avatar billede fatal85 Nybegynder
17. juli 2010 - 11:20 #7
lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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