載入並播放外部視訊檔案
參考 : NetConnection
, NetStream
, Video
相關主題 : 使用聲音
播放外部視訊檔案(FLV, MP4, F4V)的基本示例。Code 還將播放 M4A 音訊檔案。
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
var myVideo:Video = new Video();
addChild(myVideo);
myVideo.attachNetStream(ns);
ns.play("http://www.yourwebsite.com/somefile.mp4");
注意程式碼使用了 nc.connect.null
?這是因為,在這種情況下,由於我們正在播放儲存的檔案,因此不需要建立雙向對等連線(例如:如在視訊聊天應用中所預期的那樣)。
通過設定 nc.connect.null
,需要提供指向 Web 伺服器上的檔案或與執行的 SWF 本地(相同位置/資料夾)的檔案的連結。
- 對於 Web 檔案,請使用:
ns.play("http://www.yourwebsite.com/somefile.mp4");
- 對於本地檔案使用:
ns.play("somefile.mp4");