我正在使用Netsream对象开发一种电影播放器。非常基本。
filmpfad= "../mov/movie.mov"
this.addChild(vid);
vid.attachNetStream(ns);
ns.bufferTime = 10;
ns.play(filmpfad);
这与相对路径非常有效:“../ mov / movie.mov”
现在我有可能打开一个对话窗口来选择硬盘上的另一部电影:
public function showDialog(e:MouseEvent){
file = new File;
file.browse();
file.addEventListener(Event.SELECT, selectFile);
}
public function selectFile(e:Event){
trace(e.target.nativePath);
}
这也有效,并追踪完整的绝对路径:
/Users/nicolas/Documents/src/mov/movie.mov
但是当我尝试将绝对路径传递给netstream对象时,我得到:
NetStream.Play.StreamNotFound
我以不同的方式尝试过,长话短说:它适用于相对路径,但绝对不是。
为什么会这样,我该如何解决?
感谢。