0

YouTube コンテンツを Flex 3 AIR アプリケーションに取り込もうとしています。TubeLoc を使用していくつかのオプションを試しましたが、すべて機能しないようです。

ごく最近、http://www.blackcj.com/blog/tag/youtube/で見つけた方法を試してみましたytplayerが、test.html. どこに行くべきかを理解しようとして頭を悩ませてきましたが、運がありません。

また、SWFLoader コンポーネントを使用しようとしましたが、どちらもうまくいきませんでした... 基本的に、私は次のように使用しようとしています:

<mx:SWFLoader id="player2" source="http://www.youtube.com/swf/l.swf?video_id=xx" autoLoad="true" showBusyCursor="true" width="346" height="194" x="20" y="35"/>

しかし、それも運がありません。

これを機能させるために私が従うことができる記事や明確な手順はありますか?

4

3 に答える 3

2

YouTubeビデオを埋め込むために作られたYouTubeクロムレスプレーヤーを使用してください

http://code.google.com/apis/youtube/chromeless_player_reference.html

于 2010-11-24T14:29:05.217 に答える
2

Adobe Air アプリケーション内で YouTube ビデオを再生するために tubeloc を使用していましたが、いくつかのバグがあり、代替手段を探していたため、質問と提案されたリンクにたどり着きました。

それは私に完全に役立っています。特に、ビデオ (またはいくつかのビデオ) を再生するだけでよい場合は、はるかに簡単です。

あなたの問題について:

しかし、test.html で ytplayer を見つけることができないコードにまだ問題があります。どこに行くべきかを理解しようとして頭を悩ませてきましたが、運がありません。

HTMLファイル内で何か問題が発生したときはいつでも、私に起こりました。内部の JavaScript シンタックスが正しいこと、および HTML 自体が整形式であることを確認してください。

jsまた、これらのクラスをプロジェクト内にインポートする場合は、そのフォルダーを忘れないでください。私はそうしましたが、それが同じエラーの理由でした。

ビデオを再生/一時停止するだけでなく、YouTube API自体を見て機能を拡張することもできます。実際、それは非常に簡単です。

とにかく、そのリンクを提供していただきありがとうございます。あなたもそれを機能させることを願っています。:)

于 2009-07-27T03:57:42.610 に答える
1

主なアプリケーション構成で透過性が有効になっているため、HTML を介して埋め込まれた YouTube プレーヤーをロードしても、AIR アプリケーションでは機能しないようです。

これはAIR フレームワークのバグであり、機能しません。アプリケーションHTMLOverlayの上にウィンドウを配置するために を使用できるようですが、これはかなり厄介なハックのように思えます。

于 2009-07-20T08:17:06.390 に答える