Avatar billede danm Nybegynder
14. april 2008 - 20:42 Der er 2 kommentarer og
1 løsning

Afspille flashvideo gennem javascript (i dreamweaver CS3)

Jeg har lavet min hjemmeside, og deri skal der kunne vises nogle film, som jeg så kodet om til flash videofiler.

Det skal så være sådan at der er et vindue, hvor flash "afspilleren" er i, og så kan man trykke på forskellige billeder der er på siden, og så bliver en bestemt video afspillet i dette vindue.

Dreamweaver gør jo det, at når jeg tilføjer en flashvideo skal jeg vælge hvilken det skal være og så skriver den en masse kode for at afspille denne film med det samme når siden bliver vist.

Dette ser nogenlunde sådan ud (hvis jeg placerer afspilleren i en tabelcelle:

<td height="305" colspan="2"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width','400','height','300','id','FLVPlayer','src','FLVPlayer_Progressive','flashvars','&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=../film/1A&autoPlay=true&autoRewind=false','quality','high','scale','noscale','name','FLVPlayer','salign','lt','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','FLVPlayer_Progressive' ); //end AC code
</script>
<noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="400" height="300" id="FLVPlayer">
        <param name="movie" value="FLVPlayer_Progressive.swf" />
        <param name="salign" value="lt" />
        <param name="quality" value="high" />
        <param name="scale" value="noscale" />
        <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=../film/1A&autoPlay=true&autoRewind=false" />
        <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=../film/1A&autoPlay=true&autoRewind=false" quality="high" scale="noscale" width="400" height="300" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" />       
</object></noscript>
</td>

Min umiddelbare ide var at flytte hele AC_FL_RunContent() kommandoen over i en funktion der bliver kaldt ved tryk på billedet, og så bare indsætte filnavnet derigennem, men så når funktionen bliver kørt, ryddes hele siden og videoen bliver bare vist i øverst venstre hjørne..

Nogen der har kendskab til denne flash afspiller i dreamweaver, og har en ide om hvordan jeg kan lave dette script?
Eller måske en anden løsning?
Avatar billede gurly Praktikant
15. april 2008 - 02:09 #1
kig på denne player, den kan alt
http://www.jeroenwijering.com/?item=JW_FLV_Media_Player
du kan sætte en playliste på den, med billeder af dine videoer
og den kan loade nye playlister

Hvis du ikke vil bruge den defaulte playliste, så kan playeren også loade videoer ud fra link du selv laver, via javascript.


lidt inspiration kan hentes her >
http://www.jeroenwijering.com/?page=wizard&example=21

http://www.jeroenwijering.com/?item=Javascript_interaction

http://www.jeroenwijering.com/?item=Supported_Flashvars

og der er meget mere hjælp at hente på andre sider derinde, og i den medfølgende hjælp fil
Avatar billede danm Nybegynder
23. juli 2008 - 21:31 #2
Det er super gurly. Beklager de mange måneder uden respons. Har været alt for optaget. Smid endelig et svar.
Avatar billede danm Nybegynder
04. maj 2011 - 00:41 #3
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
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