0

私はflexAIR(デスクトップ用)アプリを持っています、それは:を含みVideoDisplayます

<s:VideoDisplay id="video" autoPlay="true" source="video/collection1/1.mp4" />

ソースプロパティが相対パスのローカルビデオをどのように指しているかに注目してください。

問題は、ビデオへのフルパスを使用する場合を除いて、ビデオが再生されないことです。「./video/etc」、「/ video / etc」など、他のさまざまなパスも試しましたが、何も機能しないようです。

4

2 に答える 2

2

どうですか:

var pathToVideo:String = File.applicationDirectory.nativePath + "/video/collection1/1.mp4";
于 2013-03-06T09:26:50.123 に答える
1

ストラ右。このresolvePathの問題はforward and backward slash、プラットフォームに基づいて役立つ場合があります。

var filePath:String = File.applicationDirectory.resolvePath("video/collection1/1.mp4").nativePath;

(また)

var filePath:String = File.applicationDirectory.resolvePath("video/collection1/1.mp4").url;
于 2013-03-06T14:32:06.330 に答える