PDA

Volledige versie bekijken : pageflip.hu v3.5 icm cs3, video .flv laad niet.


hobbybouw
%Europe/Berlin %916 %2009, 22:59
Hallo Forum leden, ik heb mijzelf deze week een pageflip aangeschaft. Ik had weinig zin om zelf te gaan programmeren, dus ik heb die 30 euro gewoon uitgegeven. versie 3.5 van pageflip.hu

Lijkt allemaal goed en wel te zijn, maar ik probeer een video af te spelen, en daar gaat het mis. Op gotoandlearn.com staat een 8-delige cursus over video embedden en besturen, en op die manier probeer ik video's af te spelen.

Het lijkt er op dat dit niet werk in combinatie met pageflip. Ik zal even de code geven van pageflip zelf en 'mijn' code.


/*
Sound on page example script by Macc (Vincze Abel) 2005/06/12
2005-2008 copyright, Iparigrafika Ltd.

Published with pageflip v3.4

This sample file demonstrates how to control a sound object by the visibility of the page.
The sound file is faded on when the page becomes visible, and faded off when it is not visible anymore.

*/


//initializing


playing = false;
tvol = 0;
stop();

pageWidth = 330;
pageHeight = 380;

Player.autoPlay = false;
Player.autoRewind = false;
Player.isLive = false;
Player.ready = false;
//end of initialization

import mx.video.*;

var listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object):Void {
Player.ready = true;
Player.removeListener(listenerObject);
}
Player.addEventListener("ready", listenerObject);
listenerObject.complete = function(eventObject:Object):Void {
Player.play();
}
Player.addEventListener("complete", listenerObject);

// functions to control the sound object

function reset(onTop, active) {
if(onTop || active) { //start/fade on
if(!Player.ready) {
playing = true;
if( onEnterFrame == undefined ) onEnterFrame = waitOEF;
} else if(!playing) {
playing = true;
Player.volume = tvol;
if(tvol==0) {
Player.play();
//trace("Play VIDEO");
}
if( onEnterFrame == undefined ) onEnterFrame = sndOEF;
}
} else { //fade off/stop
if(playing) playing = false;
}
}

sndOEF = function() { //onEnterFrame function to control the sound object
if(playing && tvol<100) {
tvol += 10;
if(tvol>100) tvol=100;
Player.volume = tvol;
}
if(!playing && tvol>=0) {
tvol -= 10;
if(tvol<=0) {
tvol=0;
//trace("Stop VIDEO");
Player.pause();
//Player.autoPlay = false;
delete onEnterFrame;
}
Player.volume = tvol;
}

}
waitOEF = function() {
//trace(Player.ready);
if(Player.ready) {
//trace("Play VIDEO");
onEnterFrame = sndOEF;
Player.play();
//Player.autoPlay = true;
Player.volume = tvol;
}
}


En mijn code


var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);

video.attachVideo(ns);

ns.play("url.flv");


rewindButton.onRelease = function() {
ns.seek(0);
}

playButton.onRelease = function() {
ns.pause();
}



Nu heeft de originele code nog de functies om het geluid/video aan en uit te zetten als de pagina weer omslaat.

Waarom lukt het niet?