赤坂 玲音さんがYouTubeのビデオを Windows Vista のガジェットで再生する記事を書いており、おもしろそうだったのでやってみたんですが、せっかくなので少し改良してみました。

おもに下の2点を付け加えてみました。
- リストにはビデオのタイトルを表示するようにした
- リストに登録しているビデオを自動で順番に再生するようにした
まず、元のサンプルでは再生するビデオのIDが表示されていたので、自分でつけたタイトル名が表示されるように直しています。
で、下が設定画面
「ID」が再生するビデオのIDを設定します。
「名前」に入力した文字がリストに表示される名前になります。
「時間」というのは自動で再生を切り替えるときの時間になります。YouTube で表示されているビデオの時間を入力すれば、ビデオの再生が終わった時にちょうどいいタイミングで次のビデオを再生することができます。Javascript じゃビデオの再生時間取得できないのでわざわざつけました。(^^;)
追加ボタンを押すと下の textarea に追加されます。ListBox 形式にしようかとも思いましたが、中身を直接編集できるのもよかったので textarea のままにしてあります。
最後の「つづけて次のビデオを再生する」にチェックと入れれば、順番に登録したビデオを再生していきます。つけない場合は元サンプルと同じ動作をします。
これを使えば分割されたビデオを通しで見ることもできますし、曲を流しっぱなしで聞くこともできます。ちなみにこれをつくった理由は曲を流しで聞きたかったから。たいして深い意味はありません。
ランダム再生機能なんかもあったら面白そうかも。まあそれは次の機会に(^^)
…と記事を書いてはみたものの、プログラムのベースは私が作ったものじゃないので公開していいのかよくわかりませんorz。 まあどちらにしろまだテストが十分ではないですし、とりあえず今回は記事だけということで。(さっきもウエイトなし無限再生なんていう恐ろしいバグを起こしてしまった(^^;))