メイン SWF にロードするアセットの場所を示す XML ファイルをロードするサイトがあります。画像と外部 SWF は正しく読み込まれますが、なんらかの理由で contentPath が絶対パスでない限り、FLV はまったく読み込まれません。このプロジェクトでは絶対パスを使用できません。HTML ページに関連するリンクも作成しました。
私のファイル構造は次のとおりです。
index.html -- メイン ローダー ファイル
project/shared/published/section1/loader.swf -- ロードするメインの SWF
project/english/images/videos/welcome.flv -- ロードするムービー。
FLVPlayback contentPath のパスが、HTML ページではなく SWF に対して相対的である可能性はありますか? どんな助けでも大歓迎です。
ビデオをロードするページのコード
mx.video.* をインポートします。
import mx.video.*;
playback1.contentPath = getNodeValue(findNode(videos, "one"));
// Assign the mySeekBar instance to the flvPlayback instance
playback1.playPauseButton = playpause;
playback1.backButton = myrewind;
playback1.seekBar = seekbar_container.myseek;
playback1.bufferingBar = mybuffer;