Ustream APIを使って、ブログパーツ的なものを作れないかなと、あれこれ実験中です。
まず、最初にブログパーツ用に少し小さめのサイズで表示させるために、HTMLの属性を操作してみるコードをJQueryを使って書いてみました。
さらに、ステータスから、On Air状態を変更するコードです。単純に、setIntervalで、定期的にステータスを取得してHTMLを書き換えてるだけです。
実際の動作サンプルになります。
次に、JQueryのthickboxプラグインを使って、リンクをクリックしたら配信中のストリームを中央に表示するというサンプルコードです。
実際の動作サンプルになります。
2つのサンプルとも、JQueryを使ってるんですが、これをブログパーツ化しようとしたときに、JQueryのjsファイルを動的に読み込んだりとかいった事を考えねばならず、もうちょっと時間かかりそうな感じです。
やり方としては、解決策は探して、いけそうな雰囲気はあるんで、また時間があるときに作り込んでみようと思います。



#1 by penguin - 2010年4月28日 at 12:23
Ustream APIでブログパーツを作る、大変参考になりました!
私も実際に設定してみたのですが、Mac環境ではOn Airステータスは稼働するのですが、動画のウィンドが表示されませんでした・・・
Macならではの事情があるんですかね?
これからもちょくちょく拝見させていただきます!
#2 by Koichi - 2010年5月11日 at 23:51
はじめまして、penguinさん
Mac環境がないので、なんとも言えませんね。
ただ、動画のウインドウがすぐに現れない事はあるようです。