2006年08月21日

YouTubeとJavaScript

久しぶりのサイトの更新になります。
約1ヶ月ぶりですかね。
さて、Mailcure2.0ですが、またまたβ版リリース時期を遅らせることになりそうです。
実は、技術的に大きな問題にぶつかってしまい、それの解決にかなりのコーディング量が必要になりそうなので、申し訳ないですが10月中まで延期させてもらいます。(本当に申し訳ないです。)
でも、10月中は必ず死守するつもりですので、よろしくお願いします。

さて、話は変わりますが、私は最近、YouTubeにはまっています。
(と書くとYouTubeの時間をMailcure2.0の開発にまわせと言う声が聞こえてきそうですが・・・)
もちろん、YouTubeを見て楽しむことも多いのですが、技術者の性なのか、どうしても技術的な方に目が行きがちです。
YouTubeは、はまると確かに面白いのですが、少し不便な点もあります。
例えば、30分番組の放送をYouTubeで検索した場合、大抵3〜4の動画に分かれています。
これは、著作権保護のために、YouTubeがアップロードできるビデオの長さを10分以内に制限したためです。
これ自体は、著作権を保護するためにも、仕方のないことだと思います。
ただ、少し工夫したら、分断されたビデオをつなげて再生できないかなと思い、JavaScriptを駆使して、何とかやってみようと思ったのですが、最初の段階でつまづいてしまいました。

というのも、まず動画再生時に、動画の横に表示されているHTMLタグ(Embed)をそのままHTML内部に貼り付けて、ブラウザで表示させてみたのですが、この時点で動画がうまく再生されないからです。
(一体、あのタグは、何のために存在しているのでしょうか?)
じゃあ、YouTubeでも使われているSWFObjectを使って、今度は再生を試みたのですが、結果は同じでした。
おそらくReferer辺りを見ているんじゃないかと思うのですが、これではどうしようもありません。
これで、動画が表示できたら、JavaScriptで制御する方法も大体見えていたのですが、再生できない以上、どうしようもありません。
Flashオブジェクトの制御方法も大体見えてきた所なので、少し残念です。
というわけで、今回は、残念ながら断念してしまいました。
ですが、きっとまた、気の向いた時にチャレンジするとは思います。
今回のチャレンジした時のソースは、消されることなく、今でも私のPCの中に保管してますからね。
まあ、このチャレンジで、個人的には多くの技術を取得できたし、結果的には結構満足しています。
posted by MasterPrimes at 00:17| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/22602869

この記事へのトラックバック