コンテンツのロード
Flash Player 9 以降、Adobe AIR 1.0 以降
Flash Player および AIR のコンテンツは、様々なタイプのコンテンツをロードできます。以下に例を示します。
-
SWF ファイル
-
イメージ
-
サウンド
-
ビデオ
-
HTML ファイル(AIR のみ)
-
JavaScript(AIR のみ)
サウンドとビデオのロード
すべてのコンテンツ(local-with-filesystem サンドボックス内のコンテンツを除く)で、
Sound.load()
、
NetConnection.connect()
および
NetStream.play()
メソッドを使用して、ネットワークからサウンドおよびビデオをロードできます。
ローカルファイルシステムからメディアをロードできるのは、local-with-filesystem サンドボックスおよび AIR アプリケーションサンドボックス内にあるコンテンツのみです。また、ロードされたこれらのファイル内のデータにアクセスできるのは、local-with-filesystem サンドボックス、AIR アプリケーションサンドボックスまたは local-trusted サンドボックス内にあるコンテンツのみです。
それ以外にも、ロードされたメディアのデータへのアクセスには制限があります。 詳しくは、
ロードされたメディアへのデータとしてのアクセス
を参照してください。
RTMP サーバーを使用して送信されたコンテンツ
Flash Media Server は、RTMP(Real-Time Media Protocol)を使用してデータ、オーディオ、およびビデオを提供します。 このメディアをロードするには、NetConnection クラスの
connect()
メソッドを使用して、RTMP URL をパラメーターとして渡します。Flash Media Server は、要求元ファイルのドメインに基づいて、接続を制限し、コンテンツがダウンロードされないようにすることができます。 詳しくは、
www.adobe.com/go/learn_fms_docs_jp
でオンラインの Flash Media Server ドキュメントを参照してください。
BitmapData.draw()
メソッドおよび
SoundMixer.computeSpectrum()
メソッドを使用して RTMP ストリームからランタイムグラフィックとサウンドデータを抽出するには、サーバーでアクセスを許可する必要があります。Flash Media Server にある特定のディレクトリへのアクセスを許可するには、サーバーサイド ActionScript の
Client.videoSampleAccess
プロパティおよび
Client.audioSampleAccess
プロパティを使用します。詳しくは、『
サーバーサイド ActionScript 言語リファレンス
』を参照してください。
|
|
|