天天看點

flv線上視訊播放

呢感有寫網友也想做個線上視訊什麼的,現在給個例子大家

方法其實很簡單,麻煩其實還是在資源方面。下面一起給大家提供個解決方案~

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