webForumDet fria alternativet

Flash Video -> Flash Media Server kod?

2 svar · 513 visningar · startad av UrMe

UrMeMedlem sedan apr. 2001762 inlägg
#1

Sitter och pillar ihop en banner med video, den streamar en flv fil, just nu ligger flv filen bara lokalt här men när bannern ska köras live tror jag att flv filen ska köras från en Flash Media Server från ett företag som hostar det.

Aldrig kört en video från en FMS förut, men kan inte tänka mig att det blir så mycket ändringar i koden som jag har nu eller? Så här ser koden ut.

var videoSource:String = "bannervideo.flv";
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
my_video.attachVideo(netStream);
netStream.setBufferTime(2);

netStream.onStatus = function(infoObject) {
	if (infoObject.code == "NetStream.Play.Stop") {
		my_video.clear();
	}
};

Blir det bara att ändra netConn.connect(null); raden och kanske videoSource variabeln för att ansluta och köra filen från Flash Media Servern? Eftersom det inte verkar helt klart hur/vart videon ska hostas så vill jag vara förberedd i alla fall :)

BlixtsystemsMedlem sedan maj 2005704 inlägg
#2

Ja, du lägger in URL till RTMP servern i netConn.connect och annars är det inga konstigheter.
"videoSource" referensen kommer ju att ändras men sedan kör du bara med den i ditt netStream.play kommando.

UrMeMedlem sedan apr. 2001762 inlägg
#3

Perfekt! Då ska det inte bli några problem om det blir en FMS som blir lösningen.

124 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)