2012-01-20 19 views
1

フレックスアプリでYouTube APIを使用して動画を再生しています。パソコンやアンドロイドで正常に動作しますが、iOSで使用しようとすると問題が発生します。youtube api playerがiOSで動かないのですか?

アイデア?

+0

これは外部SWFの読み込みに関するiOSガイドラインに違反していますか? – JeffryHouser

答えて

4

私は興味があったので、いくつかの研究をしました。

まず、iOSのSWFLoaderとこのpost came upを検索しました。私が引用されます:

IOS上のActionScriptを実行するあなたがSWFをロードすることはできません

その後、私はあなたがLoaderクラスを使用している可能性があなたのコメントから実現。だから私はiOSのFlash Loaderをgoogledし、thisを見つけた。見積もり:

iPhoneアプリケーションでは、Loader.load()メソッドを使用することはできません。 Loader.load()メソッドを使用してロードされたSWFコンテンツに のActionScriptコードを実行することはできません。ただし、SWF ファイル(ライブラリ内のムービークリップ、イメージ、フォント、サウンドなど)のアセットを使用することはできます。 Loader.load()メソッドを使用してイメージファイルをロードすることもできます。

Adobe docsを読むことで恩恵を受ける可能性があります。具体的には、サポートされていないAPIに焦点を当てたpageです。上の引用が出てくる最後のリンクです。

+0

ありがとう、私はあなたのアプリを起動しなければならないと私のアプリに含まれているすべてを持っていないでしょう:( – Lagoo87

+0

はい、私はそれが本当だと信じています – JeffryHouser

+0

@ Lagoo87: – abi1964

3

SWFをロードして実行することはできません。この場合、ビデオはストリームなので、保存するメディアはありません。 Youtubeには、iOS上で再生される実際のmp4ファイルを指す別のURLがあります。 VideoDisplayプレーヤーとそのURLを使用してビデオを再生できます。

+0

あなたは[ここに似たような質問を見ることができますか? (http://stackoverflow.com/questions/17297488/how-to-play-youtube-videos-on-ios-using-actionscript-3)?ありがとう – abi1964

関連する問題