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

OK、これは本当にばかげたことであることが判明しました。私のURLは次のようになりました:

"./media/video/Video1.flv"

...そしてそれらを次のように変更します:

「メディア/ビデオ/Video1.flv」

...問題を修正しました。

于 2009-05-20T15:58:24.173 に答える