呢感有写网友也想做个在线视频什么的,现在给个例子大家
方法其实很简单,麻烦其实还是在资源方面。下面一起给大家提供个解决方案~
class vdo {
public var connection_nc:NetConnection;
public var stream_ns:NetStream;
public function vdo(flvname:String, video) {
connection_nc = new NetConnection();
connection_nc.connect(null);
stream_ns = new NetStream(connection_nc);
video.attachVideo(stream_ns);
video.deblocking = 4;
video.smoothing = true;
stream_ns.setBufferTime(10);
stream_ns.play(flvname);
setInterval(jindu, 100, stream_ns);
}
function jindu(stream_ns) {
_root.huanchong.text = "缓冲:"+stream_ns.bytesLoaded+"|"+stream_ns.bytesTotal+"播放:"+stream_ns.time;
}
}
这个是播放器的类,很简单的写了下,调用时只要new一个实例出来就好了
如
url=“"
http://v2.ouou.com/BAEE4F4D31179CA1/data/video_source/videos/BJ/2006/09/13/1158112945921_0.flv
";
“
//url是视频地址,video是一个视频实例在库里面新建一个然后拖到场景命名为video就好了;
video-obj=new vod(url,vide);
或者你也可以直接拖个flvbackplayer组件出来,然后定义下连接地址
如
组件命名为my_FLVPlybk
再在第一帧加上连接地址
my_FLVPlybk.contentPath = "
http://v2.ouou.com/BAEE4F4D31179CA1/data/video_source/videos/BJ/2006/09/13/1158112945921_0.flv
";
,
这样都可以的
现在说说资源查找的问题,方法有几个,要么在网上自己找资源现在有些网站都有提供的,要么在自己看过后的在缓寸找到那个视频文件,选中右键属性拷贝他的地址,还有个很方便的方法就是下载个网络嗅探器,一般我就是用这个方法的
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2391.html