加载并播放外部视频文件
参考 : 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");