我有一些我想玩的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。为什么会这样?我怎样才能让它发挥作用?
答案 0 :(得分:1)
好的,事实证明这是一个非常愚蠢的事情。我的网址看起来像这样:
“./媒体/视频/将video1.flv”
...并将其更改为:
“媒体/视频/将video1.flv”
...修复了问题。