静かな書斎の椅子の上から

ウェブサイト制作に関連するさまざまなことをメモしておくための場所です。オープンソースCMSJoomla!を使ってみました。

  • フォントサイズを大きくする
  • デフォルトフォントサイズ
  • フォントサイズを小さく

【動画をウェブで】wmvとかmovとかflvとか。

印刷 PDF

お客さんより、「動画をウェブにおきたい」という話。
たまにしかやらないので、いやあ、つまづく★つまづく・・・・叫ぶ

This is the ”つまづきのメモ”。

【wmvファイルやmovファイルを単純にリンク】
勝手にそれに対応したプレイヤー(Windows Media Playerなり、QuickTime Playerなり)が立ち上がって再生してくれるので、一番楽・・と思いきや。
QuickTimeがアウト。
ローカルでやってる分には問題なかったが、サーバにあげたら再生されなくなった(※IE7にて/FireFoxではローカルだめだけどアップするとOK/IE6では試してない)。
これってもしかして・・・と思い、インターネットオプションのセキュリティタブで信頼済みサイトに登録してみたら再生された。
不特定の人に見てもらいたいのに、これは無理。
検索してみた。

QuickTimeをWebページ内で再生させるJavaScript(Windows IEユーザのために) | 渋谷生活

(これはHTMLページ内に埋め込んだ話なのでそのまま当てはまるかどうかわからないけど)何か(!?)しないといけないらしい。

メモ: AC_QuickTime.js | http://developer.apple.com/internet/ieembedprep.html

・・・movは捨てることにした。
(顧客は中小製造業さんで、こういった方達にはWindowsしか存在していないようなので。。。。)

【Windows Media PlayerをHTMLページ内に埋め込む】
別件で、「トップページに動画を置いて、自動で再生されるようにして・・・」という依頼があったので。
objectタグ、paramタグ、embedタグ。

IE6でアウト。
(正確に言うと、私はMultipleIEsのIE6で表示確認している<=複数マシン持てるほど余裕ないのよ・・・)

OKボタンを押すダイアログが表示される(メッセージは・・・・メモしてたんだけど、捨てちゃったみたい、「このコンテンツのロードを続ける?」みたいな感じだったと思う)。
IE7では大丈夫だったんだけど。

検索してみた。

ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備 | Adobeデベロッパーセンター(※ドキュメントの日付は2006年)

JavaScriptのdocument.writeで書く、という方法が載っていたので、それで回避。

【FLVを使ってみる】
サイト経由で見てもらう(ブラウザで見てもらう)という前提で考えるなら、どのブラウザでもプラグイン入れているであろうflashを使うのが一番確実?
と思ったので、動画のエンコードに使っているソフトTMPEGEnc XpressにFLVプラグインを追加してみた。

作ったFLVファイルをTMPEGEncのサイトで無料配布されているプレイヤーを使って再生。
http://tmpgenc.pegasys-inc.com/ja/product/webflv.html

OK。。。なんだけど。
利用規約的にこれをお客さんのサイトにもってっていいの?とか、プレイヤーにロゴが入っているとか、今の仕事の「ページを開くと自動で再生されるように」という要望に対応できない、とか。いろいろあって、とりあえず保留。

今後のために検索したページをメモ。

FLVプレイヤーの作り方:Action Scriptでプレーヤーの作成 【うさぎ穴】

JW FLV Player(free non-commercial license)
と、その使い方:Flash Video PlayerでWeb配信 ※バージョンあってないかもしれないけど。

あと、有料のFLVプレイヤー(3万くらい)で5クライアントまでコンテンツ制作可能というものも発見。
今すぐFLVプレイヤーが必要、ということになればこれ買っちゃうかな、と思うんですけど、時間があればうさぎ穴さんのを見ながら自作してみるのもおもしろそうだし。それ以前に実は私ってFLASH持ってないけど★たまに「装置の動作説明にこういうアニメーションがほしい」というリクエストがあるのですが、それ、LiveMotionで作ってるんだなー実は★なので、いい加減FLASHやらなきゃだめかなあ、なんて思いながら今に至るので(FLASH購入に9万)、今、できあいFLVプレイヤー購入に3万は躊躇しますわ。。。