Video stop after a few seconds

I have an XML file loading in video, creating a clickable list and a video player. When the video Starts, it plays and then stop playing after a few seconds(about 5). Anyone know why?


			//Stop the sound or video playing
			soundControl.stop();
			checkMediaHolders();

			var vidObj:Video = new Video(200,133);
			var netClient:Object = new Object();
			netClient.onMetaData = metaDataHandler;
			mediaPlayer.vidHolder.addChild(vidObj);
			var nc:NetConnection = new NetConnection();
			nc.connect(null);
			var ns:NetStream = new NetStream(nc);
			ns.client = netClient;
			ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorEventHandler);
			ns.addEventListener(NetStatusEvent.NET_STATUS, netstat);
			vidObj.attachNetStream(ns);
			ns.play(data_ar[itemID].source);
			break;

thats part of a switch case which explains the break. Can anyone see what would be causing this?