呢感有寫網友也想做個線上視訊什麼的,現在給個例子大家
方法其實很簡單,麻煩其實還是在資源方面。下面一起給大家提供個解決方案~
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=“"
[url=http://v2.ouou.com/BAEE4F4D31179CA1/data/video_source/videos/BJ/2006/09/13/1158112945921_0.flv]http://v2.ouou.com/BAEE4F4D31179CA1/data/video_source/videos/BJ/2006/09/13/1158112945921_0.flv[/url]
";
“
//url是視訊位址,video是一個視訊執行個體在庫裡面建立一個然後拖到場景命名為video就好了;
video-obj=new vod(url,vide);
或者你也可以直接拖個flvbackplayer元件出來,然後定義下連接配接位址
如
元件命名為my_FLVPlybk
再在第一幀加上連接配接位址
my_FLVPlybk.contentPath = "
[url=http://v2.ouou.com/BAEE4F4D31179CA1/data/video_source/videos/BJ/2006/09/13/1158112945921_0.flv]http://v2.ouou.com/BAEE4F4D31179CA1/data/video_source/videos/BJ/2006/09/13/1158112945921_0.flv[/url]
";
,
這樣都可以的
現在說說資源查找的問題,方法有幾個,要麼在網上自己找資源現在有些網站都有提供的,要麼在自己看過後的在緩寸找到那個視訊檔案,選中右鍵屬性拷貝他的位址,還有個很友善的方法就是下載下傳個網絡嗅探器,一般我就是用這個方法的
本文轉自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2391.html