再生メディアをFlashDevelopにしようとしています。ここに私のアプリケーションのソースです:Flex 'VideoDisplayコントロールでストリームが開かない
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.events.VideoEvent;
private function pause():void
{
if (moo_player.state == VideoEvent.PLAYING)
moo_player.pause(); else
if (moo_player.state == VideoEvent.PAUSED)
moo_player.play();
}
]]>
</mx:Script>
<mx:Panel>
<mx:VideoDisplay
source="bar.flv"
width="640"
height="480"
maintainAspectRatio="true"
id="moo_player"
autoPlay="true"
doubleClick="pause();"
doubleClickEnabled="true"
/>
</mx:Panel>
</mx:Application>
私はアプリケーションを構築し、それを実行するときに問題がある(残念ながら、kmplayerのまたはMozillaせずにそれを実行する方法は考えを持っていない - Flash Playerが知る限りプラグインです)私はビデオを持っていません。ムービーファイルは、アプリケーションの "Application.flv"ディレクトリと同じディレクトリにあります。しかし、アプリケーションを(プレーヤーやブラウザ内で)数回リロードすれば、ビデオが始まります。
だから、ここに私の質問は以下のとおりです。VideoDisplay
コンポーネントとどのようにこの 「非再生」を修正すると間違って何
?
実行中のアプリケーションを実行するよりも、 ムービープレーヤーまたはブラウザで実行するのが良い方法はありますか?
P .:私の知識が不足していても怒らないでください。約30分前にFlexを使い始めました。
ようこそFlexへ、私はあなたがそれを好きになると思います! VideoDisplayには既知の問題がいくつかありますが、使用しているFlex SDKのバージョンをお知らせください。 – Nate
最新のもの - 4.5.1 afaik – shybovycha