1

我有一些我想玩的 FLV。以下代码在直接运行 SWF 时可以正常工作:

    var sUrl:String = m_pMovieUrlList[iMovieIndex];
    m_kNetConnection = new NetConnection();
    m_kNetConnection.connect(null);
    m_kNetStream = new NetStream(m_kNetConnection);
    m_kNetStream.client = this;
    m_kVideo = new Video();
    m_kVideo.attachNetStream(m_kNetStream);
    m_kMovieContainer.addChild(m_kVideo);
    m_kNetStream.play(sUrl);

但是,当它在预加载器内运行时,我得到一个 NetStream.Play.StreamNotFound NetStatusEvent。为什么会发生这种情况,我怎样才能让它工作?

4

1 回答 1

1

好吧,事实证明这是一件非常愚蠢的事情。我的网址如下所示:

“./media/video/Video1.flv”

...并将它们更改为:

“媒体/视频/Video1.flv”

...解决了问题。

于 2009-05-20T15:58:24.173 回答