20. september 2009 - 13:45Der 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:
<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"
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
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?
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.
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?
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.