Netstream无法处理绝对路径?

时间:2012-12-03 16:20:30

标签: actionscript-3 path relative absolute netstream

我正在使用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

我以不同的方式尝试过,长话短说:它适用于相对路径,但绝对不是。

为什么会这样,我该如何解决?

感谢。

0 个答案:

没有答案