0

YouTubeのAPI

検索


youtube_searchっていうgemが便利だった
gem install youtube_search


検索すると配列が何十件か返ってきて、その中にhashで検索結果が入ってる
タイトルやvideo_idが取れる。
#!/usr/bin/env ruby
require 'rubygems'
require 'youtube_search'

video = YoutubeSearch.search('隕石').first
puts video["video_id"]


プレイヤー


JSでプレイヤーを作れるAPIがあったので、ためしてみた。
なんかAPIがかっこわるい。あとURLから動画を再生する関数が動いてない気がする。video_idから再生はできる。

http://shokai.github.com/youtube-js-api-study

0

AS3 – BitmapMirror.asでYouTubeを鏡写しにする

右下の「Load」を押して再生。

Source Code (Flash CS3 / AS3)

土善開発合宿(ゆーすけべー日記: 奥出研’07秋合宿@土善旅館に部外者(OB)の開発合宿も兼ねて参入してきた)で作ってたBitmapMirror.asを公開しておきます。

宴会直前に到着したのであんまり時間がなかったけど、今回やったことは3つ

1.YouTubeのビデオ(flv)をGoogleVideo経由で取得して

2.AS3のBitmapDataとして扱って

3.鏡面反射させる

ビデオはこれを読み込んでいます。ひゃあ゛ああああうまい゛いいいいい

■1.YouTubeのビデオをGoogleVideo経由で取得する

数ヶ月前にGoogleに買収されて以来、

http://www.youtube.com/watch?v=YRY0M5cgDG8

のビデオは

http://cache.googlevideo.com/get_video?video_id=YRY0M5cgDG8

から取れる様になりました。

以前はWebService::YouTube使って

スクレイピングしなければならなかったけど、素直になった。

Read more