(category) LIST of posts

Upload af FLVPlayback skin

Når et skin vælges til videoplayeren, får den i realiteten en sti. Den sti er relativ til den html, der forudsættes at ligge i samme mappe som skin-swf-filen. Dette er et problem hvis swf, video, og skin uploades til en anden mappe end den html som refererer til swf-filen: Swf og video vises fint – men uden skin.

En løsning er at flytte skin-filen over til html-filen.

En anden løsning er at indsætte et script over flv-playerens frame, lige før den skal uploades:

player.skin="den-egentlige-sti-på-serveren-til_SkinOverPlaySeekMute.swf";

En tredje kunne også være et script, der altid lokaliserer skin-urlen i samme mappe som swf-filen:

//get url of loaded movie, so we can set relative path
var skinURL:String = player.skin;
if (skinURL.indexOf("/",0)<0) {
	var swfURL:String = this.loaderInfo.url;
	swfURL = swfURL.substr(0,swfURL.lastIndexOf("/")+1);
	player.skin = swfURL+skinURL;
}

FLVPlayback script bits

Grundlæggende scripting til video kontrol

Dynamisk instanciering

Træk en FLVPlayBack- component ind på scenen og slet den igen, så havner den i Library og kan instancieres dynamisk.
(library > properties > export for actionscript)

import fl.video.FLVPlayback;
var player:FLVPlayback = new FLVPlayback();
addChild(player);

(eller – manuelt / automatisk: (ved import) indsat FLVPlayback med instancenavnet ‘player’)

Nyttige Methods

player.play();
player.stop();
player.pause();

Nyttige Properties

player.autoPlay=false;
player.autoRewind=true;
if (player.playing) {//...;} // read-only boolean
player.source="nyvideo.flv";

Nyttige Events

player.addEventListener(Event.COMPLETE, comp);
function comp(e:Event){
	 trace(e.target.name+" is completed");
	 gotoAndStop("some_label"); // for fx. at gå videre til noget nyt
         player.play(); // for loop - om igen
}

Adobes reference for FLVPlayback
adobe quickstart flvplayback_component

Tutorials Video

import wizzard til cs3
den lynhurtige component(hvis man har en flv)

skew video
Videoer i movieclips og hjemmelavede knapper
videoplayer med xml playlist
pixel2life.com: play_videos_in_sequence_using_flash

Alt om video indsættelsses teknik. Bemærk den tekniske forklaring om encoding “View Screencast: Section Four”
pixel2life.com: an_introduction_to_flash_video

Alt om video Caption (undertekst) – med xml
video caption med Tom Greene
Og anden del af serien

Youtube Cromeless player AS3 Api
riacodes.com: develop-with-the-official-youtube-chromeless-player-as3-api