2009-08-25 9 views
2

YouTube埋め込みコードを管理する方法はありますか?たとえば、自分のサイトにYouTube埋め込みコードを使用しています。自分のボタンでビデオを前方、後方、停止などのようにコントロールする方法はありますか?EMBEDコードビデオを制御する方法はありますか?

これは可能ですか?

何か助けていただければ幸いです。ありがとうございました。

フェロ

答えて

1

主要なブラウザに埋め込まれたビデオプレーヤーの種類のすべてがこれを行うための方法を持っていますが、この方法は、それらのすべてのために異なっています。

YouTubeはFlashプレーヤーを使用しています。Flash Playerは、プレーヤーをビルドしたプログラマーによって特別に追加されたもの以外の外部JavaScript呼び出しを処理できません。つまり、外部のスクリプト作成機能をサポートしてYouTubeを作成していない場合は、スクリプトを作成することはできません。これはフラッグオン/オフではありません。Flashでは、外部のスクリプティングAPIを明示的に公開し、プレイヤーにあなたが望むことをさせるためにコールの外観を知る必要があります。これはQuickTime、Windows Media Player、または新しいHTML 5 <ビデオ>タグとは違って、あなたが尋ねているような基本的な再生制御を文書化しています。

独自のFLVプレーヤーを作成したり、JavaScript APIを備えたJW Playerのようなものを購入して、YouTubeが提供する実際の動画ファイルをポイントすることはおそらく可能です。彼らがビデオファイルのURLをあいまいにしようとしているのかどうかはわかりませんが、それが何であるかを知ると、あなたは金色になります。

+0

最終結果は、自分のボタンでオプションをコントロールしたり、独自のFLVプレーヤーを購入したり構築したりすることはできません。 – Fero

+0

いいえ、いくつかの選択肢があります。 YouTubeプレーヤーに組み込まれています(存在する場合)。 2.そのプレイヤーがスクリプトを作成できない場合は、自分で作成することができます。 Flash BuilderやFlash Professionalでは簡単に使用できますが、無料のFlex SDKでこれを行うこともできます。または3.あなたはすでに望む機能を備えたFlashプレーヤーを購入することができます。 –

3

YouTubeには、独自のプレーヤーを作成したり、プログラムでプレーヤーを制御するために使用できるJavaScriptとFlash APIがあります。

ドキュメントはここにある:http://code.google.com/apis/youtube/overview.html

独自の「クロムレス」プレーヤーを制御するためのドキュメントのいくつかの例があります。これはおそらくあなたが自分のボタンを必要とする場合に使用したいものです。

+0

Chromelessプレーヤーを構築する例については、Google Codeのプレイグラウンドに移動してください:http://code.google.com/apis/ajax/playground/?exp=youtube#chromeless_player – cjmcqueen

関連する問題