オーディオデバイスの検出機能を使ってスクリプトフラッシュ


  Share  
|


を決定したいオーディオ機能では、デバイスのプレーヤーが実行されます。

を使用してhasaudioとhasmp3プロパティのsystem.capabilitiesオブジェクトです。

デスクトップのバージョンのフラッシュプレーヤー6以降をサポートしmp3再生能力をエンコードすると、オーディオデバイスからマイクまたは類似します。 しかし、他の選手のフラッシュデバイスをサポートしていないすべての必然的、または任意の可能性が、オーディオ機能します。 このsystem.capabilities.hasaudioプロパティにtrueを返した場合は、すべてのオーディオプレーヤーに対応しておりfalseを返します。 これは非常に重要なもので、複数の動画を再生するデバイスです。 オーディオデバイスをサポートしていません場合は、強制的にユーザーをダウンロードする必要があり避けるために何かを聞くことはできません(特にすることができ非常に大きいため、オーディオ) :

  / /負荷。 swfのサウンドを含む場合にのみオーディオプレイヤーで再生可能です。 もし( system.capabilities.hasaudio ) ( mysoundholder.loadmovie ( " sound.swf " ) ; )他の( mysoundholder.loadmovie ( " silent.swf " ) ; ) 

オーディオ機能では、プレーヤーというだけで、しかし、必ずしも意味していません背面mp3音を再生することはできます。 したがって、出版mp3コンテンツ、テストする必要があり、 mp3機能を使用してsystem.capabilities.hasmp3所有します。 mp3音が好ましい場合、サポートを提供するので、より良い品質のサウンドをよりadcpサウンドファイルのサイズの比率です。

  / /場合はプレイヤーで再生可能なmp3ファイル、ロードするmp3を使って、健全なオブジェクトです。 そうしないと、ロードする/ / 。 swfのムービーを含むadcpサウンドクリップをネストします。 もし( system.capabilities.hasmp3 ) ( =マイサウンド新しいサウンド( mysoundholder ) ; mysound.load ( " sound.mp3 "は、 false ) ; )他の( mysoundholder ( " adcpsound.swf " ) ; ) 

を理解することが重要では、 hasaudioとhasmp3所有権の設定は、プレーヤーの機能に基づいてではなく、システムでは、プレーヤーが実行されます。 選手のデスクトップシステム( windows版で、 mac os 、およびlinux )の両方のプロパティにtrueを返し、いつもの有無にかかわらず、実際には、システムのハードウェア( ie 、サウンドカード、スピーカー)の音を再生します。 しかし、選手のために他のデバイスかもしれfalseを返した場合は、オーディオデバイスをサポートしていないかmp3機能

これは、記事を追加したダンカンマレー
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions