flash_video_player

Használati útmutató:

A FlashVars beágyazási paraméternél használható változók:

source
preview
autoPlay
autoHide
useOriginalDimensions
allowTestMode

A source használata kötelező, hacsak nincs a video mellett egy test.mp4 nevű file. Értelemszerűen ez határozza meg a video url-t.

A preview változóval előnézeti képet lehet megadni. Lehet .jpg, .gif és .png. Alapértelmezett nincs.

Az autoPlay magáért beszél. Alapértelmezetten 0. Nem kötelező megadni (a source-on kívül semmit sem).

Az autoHide határozza meg, hogy állandóan látható legyen-e a vezérlőpanel vagy egy idő után magától eltűnjön. Ha 1, akkor egérmozgásra megjelenik, ha 0, akkor folyamatosan jelen van. A képet a vezérlőpanel 0 érték esetében sem fogja betakarni, hanem közvetlenül alá kerül. Alapértelmezett 1.

A useOriginalDimensions a képarány megtartásáért felel. Ha be van kapcsolva, akkor akármilyen stage méretet megadhatunk, a video megtartja az arányait, legfeljebb fekete csíkok lesznek alul/felül, ha rossz a beágyazásnál használt stage méret. Ha ki van kapcsolva, akkor a képarány szabadon állítható a stage kiterjedéssel, de ennek megfelelően a kép torzulni fog. Alapértelmezett 1.

Az allowTestMode engedélyezi a jobbklikkes kontextmenüben a Test Mode menüpont megjelenését, ami mindenféle okosságot ír ki a videóval kapcsolatban. Az original width/height a videó eredeti méretei. A stage width/height a jelenleg használt stage méret, amit a flash beágyazásánál adtunk meg. A suggested width based on height azt a szélességet mutatja, amire ha átállítjuk a stage szélességét (anélkül, hogy módosítanánk a magasságot), akkor a helyes képarányt fogjuk használni. A suggested height based on width ugyanaz, mint az előző, csak a magasságra értendő. Mindkét esetben figyelembe veszi a javaslat, hogy az autoHide igaz-e. Alapértelmezett 0.

A boolean változóknál (a source-on és preview-n kívül az összes) csak a 0 és 1 érték használható, a false/true-t a flash szövegként olvassa és mindkét esetben igaz lesz.

A beágyazásnál nagyon fontos, hogy a scale paraméter noscale legyen, különben a flash elkezdi magától széthúzni a dolgokat. A noscale esetében ezt a lejátszó maga végzi. Az salign paraméternek lt legyen az értéke.

A középen lévő kereső sáv eltűnik (szándékosan), ha a kicsi beágyazásméret miatt 40px-nél kisebb lesz a szélessége. A mellette lévő órára bökve lehet váltogatni a jelenlegi lejátszási időt ill. a videó teljes hosszát.

Beágyazási példa:

A hagyományos object/embed-es beágyazásnál az alábbi paraméterekre figyeljünk:

...
<param name="salign" value="lt" />
<param name="scale" value="noscale" />
<param name="allowFullScreen" value="true" />
...

Az allowFullScreen paraméterre persze csak akkor van szükség, ha engedélyezni szeretnénk azt.

Előfordulhat (bár inkább általános), hogy a flash lejátszó nem ugyanabban a könyvtárban van, mint az oldal, melybe beágyazásra kerül. Ilyenkor meg kell adni a beágyazásnál a base paramétert is, mely a videónak a lejátszóhoz viszonyított elérési útvonalát határozza meg. Pl:

...
<param name="base" value="/common/flash/" />
...

A fenti esetben a flashnek a gyökérkönyvtártól (ahol a beágyazó oldal található) viszonyított elérési útvonala a "common/flash/". Persze ez azt feltételezi, hogy a lejátszandó videó egy könyvtárban van a lejátszó flash-sel, és hogy a "source" változóban relatív URL-t határoztunk meg.

Végezetül pedig itt egy példa a "FlashVars" paraméterben megadható változókra, melyben az összes szerepel:

...
<param name="flashvars" value="source=ez_a_video_file.mp4&autoHide=0&autoPlay=0
&useOriginalDimensions=1&preview=ez_az_elonezeti_kep.jpg&allowTestMode=1" />
...

Amennyiben inkább a javascriptes beágyazást részesíti valaki előnyben, úgy ennek az oldalnak a html forrásából is leshet.


Kellemes használatot.
Üdvözlettel: Az Itent csapat