2012-01-24 12 views
2

誰かがフレックスアプリの中にyoutube playerを埋め込む最良の方法は何かアドバイスがありましたか?私は周りを見回したのだが、1フレックスアプリからYoutubeビデオを再生

  • YouTuveのAPIを使用してください(here説明しているものと同様)にSWFLoaderを使用してみてくださいこれは
  • クロスドメイン違反を投げて終わることができますが、理想的にはスパークのVideoPlayerを使用しているようです私はそれを通してYouTubeビデオを再生する方法を見つけ出すことができず、実際には不可能であると考え始めています。

過去にこれを行ったことがあるあなたの意見が聞きたいです。

ありがとうございました!

+0

あなたがこれを確認しましたか? http://flexdevtips.blogspot.com/2010/11/youtube-videos-in-flex.html – ggkmath

答えて

0

私は様々なことを試した後、Youtube APIがおそらく最良の方法だと結論づけましたが、それはうまく機能しません。少なくとも、あらゆる種類のFlex 4での問題(例:http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/f8e61440e5f1a21c/9ed01ed5fd6eb71bを参照)。興味深いのは、重大なセキュリティエラーは、アプリケーションステージ上にマウスポインタを移動した場合にのみ発生するように見えることです。だから、もしあなたが何か(あなたのグループ全体に包まれている少なくとも1つの矩形で)あなたの全体のアプリケーションをカバーするために胃ができるなら、あなたは大丈夫でしょう。地獄のような醜い、しかし、私はこの仕事をするために見つけることができる唯一の方法と思われる。

1

私は、最も便利な方法は、YouTubeのAPIを使用していると思う。チェックthis turotialを確認してください。

+0

うん! Youtube APIを使ってFlash/Flexを使用してください。 –

+0

ねえ、これを指摘してくれてありがとう!私が見つけることができたすべての例を試したが、今でもあらゆる種類のセキュリティ違反がある。 Web上のどこにいてもうまく動作する例はないようで、非常にイライラしています。実際に働くリンクは知っていますか? –

+0

具体的には、これは私には当てはまるようです(http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/04f42121ae0b7d83) –

1

SWF-Loaderのクロスドメイン例外では、プレーヤが初期化される前にコードに次の行を追加します。

Security.allowDomain("www.youtube.com"); 
関連する問題