SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

Adobe製、AjaxでFLVを制御するオープンソース「Flash-Ajax Video Component」

  • このエントリーをはてなブックマークに追加

  • このエントリーをはてなブックマークに追加

AdobeはAdobe Labsを通じて「Flash-Ajax Video Component」を公開した。

 Adobeは27日、Adobe Labsを通じて「Flash-Ajax Video Component」を公開した。BSDライセンスのオープンソースとして提供されており、サンプルソースをダウンロードすることもできる。なお、実行にあたってはFlashのグローバルセキュリティ設定の「許可」が求められる場合がある。

 「Flash-Ajax Video Component」は、FLV(Flashビデオファイル)の実行をHTMLとJavaScriptのみで制御するコンポーネント。呼び出し側の制御に従い、コンポーネントがFLVを操作する。WebサイトにおけるFLVの実行はswfファイルを通じて行われることが多いが、このコンポーネントを使うことで、HTMLベースのWebサイトにおいても、Flashビデオを再生するのが容易になる。

サンプルソース

 「favideo_072707.zip」にはサンプルソースが3種類用意されている。「SimpleDemo.html」では通常のHTML上でFLVを再生するもの。ソースを見るとわかるが直接FLVを呼び出しているわけではなく、外部JavaScriptファイルを通じて再生している。

「SimpleDemo.html」
「SimpleDemo.html」

 2つめのサンプルソース「Variations.html」では、FLV実行スクリプトの引数を変えることで動画ファイル再生の制御を変えられることを示した例。上から「自動再生」「自動再生なし」「操作パネルの制御不可」となっている。

「Variations.html」 右側のボタンを押すと、どの動画も再生できるようになる
「Variations.html」 右側のボタンを押すと、どの動画も再生できるようになる

 3つめのサンプルソース「APITest」では、さまざまなパラメータを変えてFLVを実行したときの様子を確認できるものとなっている。スキンの柄や色、動画の大きさ、実行ログ、動画属性値などを見ることができる。

「APITest」 サンプルソースに同梱されている以外の動画も読み込める
「APITest」 サンプルソースに同梱されている以外の動画も読み込める

 なお、Flash-Ajax Video Componentは正式版ではなく、JavaScriptエラーも起きやすい。今後のバージョンアップが期待されるコンポーネントだ。

Adobe Labs:Flash-Ajax Video Component

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/1582 2007/07/31 11:46

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング