いきおいで作ってしまった。 突貫なのでソースとかひどいもんだけど。
これも昔FLASHで作ろうとして、クロスドメインの壁に阻まれ挫折した自分プロジェクトです。プロジェクトとか大げさだけど。
投稿の新しい順で、日本語で投稿されたものからフィルターをかけて(カイトウさんとかウエムラさんもひっかかってくるので)検索しています。なので、aikoが出演するのに見逃したテレビ番組とかをチェックできるのではないかと。
本人じゃないやつはどうしようかなあと思ったんだけど、もしかしたら面白いのがアップされるかもしれないので、バンドとか弾き語りはフィルターしてません。カラオケはちょっとクオリティ低いのが多いのでフィルターしています。
IEなんか無視してCSS3プロパティもがんがん使ってやったし!
YouTube API
- Data APIでそのリクエストの検索結果の総数とかとれると楽なんだけど。次のページ分のフィードをリクエストして、返ってきたらまた次のページをリクエストして、・・・とフィードがなくなるまで繰り返すという、原始的な方法で。
- Data APIでフィードは取得できるのに中身がないことがある。削除された動画の名残かな?
- Player APIはプレーヤー(FLASH)のembedされたブロック要素をremoveChildしたり非表示にすると動かなくなるのでハマった。とりあえず、プレーヤー数は固定で中身だけを再読み込み(stopVideo→clearVideo→loadVideo)することで上手く行った。
- 一時停止中(ステータス2)にクリックしたのにまたステータス2が返ってきたりする。どーなってんの?
IEは全然期待通りの動きをしてくれませんw
macのchromeもダメだな(こっちはCSS的な何か)FireFoxを強く推奨。
そもそもプレーヤーを複数並べるって使い方を想定してないのかもしれないけど。
ソースをきれいにしながらまた機能追加して行こうと思います。