2012年1月23日月曜日

youtube用bookmarkletプレーヤー、その4

iphoneでyoutubeの音楽をきくためのブックマークレットプレーヤー
今度はipadでも動作するとおもいます。

今回のプログラムはこちらです。いままでのとはちょっと違います。
ブックマークレットのプログラムはこちら。
javascript:var%20spt=document.createElement('script');spt.src="http://taktodtools.appspot.com/yt/app/main.js";document.body.appendChild(spt);void(0);
前までは、headに追加していましたが、ipadだとdocument.headでhead要素にアクセスできないみたいですね。
というわけでbodyに追加するようにしてあります。
iphoneなら、いままでのブックマークでも同じように動作できます。

変更点は以下
・localStorageを使うときにきちんとdeleteで前の要素を削除するようにした。
・別の曲を選択したときに、アイテム番号がうまく取得できないバグがあったので、修正。
・別の曲を選択したときの挙動を変更して、動作が安定するように調整。

こんなところです。

はじめてきた方のために作成した動画をはっておきます。

さて、今後やりたいことは
・スキン機能の充実(誰でもスキンをつくれるようにしたい。)
・プレイリストの取り込み
・m.youtube.comのIPアドレス制限の回避策追加。
・データの先読みやキャッシュを追加。
このあたりですね。後者の2つはiphoneのハード的な制限があるわけですが、なんとかいい回避策をみつけたいところですね。

では、よい音楽ライフを〜

0 件のコメント:

コメントを投稿