使用预加载器时,为什么NetStream FLV播放会中断?

时间:2009-05-20 14:29:04

标签: flash actionscript-3 flv

我有一些我想玩的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。为什么会这样?我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

好的,事实证明这是一个非常愚蠢的事情。我的网址看起来像这样:

“./媒体/视频/将video1.flv”

...并将其更改为:

“媒体/视频/将video1.flv”

...修复了问题。