Primary Planet


スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

投稿日時 : --年--月--日(--) --:--


MySound リニューアル

私も登録しております MySound がリニューアルしました。音楽の再生にはこれまでの MidRadio Player ではなく、Flash 版の MP3 Player が使われるようになりました。まあこれは時代の流れでしょうね。ただリニューアル当初は「ページを移動したら音楽が止まってしまう」という利用者の不満が大爆発したようで、即修正が入りました。つまりブラウザの小さめの別窓でプレーヤーを表示させて音楽を再生するように変更されたのです。なるほど、この修正によりとりあえず利用者の不満は(一時的に?)解消へ向かうかもしれませんね。よかったよかった、と安心する人も多いことでしょう。

私は元々 Flash MP3 Player が好きなので今回のリニューアルは基本的に歓迎しております。ただ私が真っ先に考えたのは「このブログにてワンクリックで音楽を再生できるかどうか」という点です。MySound で使われている JavaScript をダウンロードしてどうやって音楽を再生しているのかを調べてみた結果、一般のサイトやブログでも再生可能であることがわかりましたのでその方法を紹介してみたいと思います。

と言っても、非常に簡単です。基本的には

へリンクするだけで OK です。ただ、ウインドウの大きさを指定するために JavaScript を使って別窓を開くようにするのがいいでしょう。今回は下のようなスクリプトを書いてみました。

function PlayIndigoLove(){
    window.open('http://players.music-eclub.com/?action=player&sid[]=170586','player','width=460,height=100');
}

function PlaySmallIslandOnTheClond(){
    window.open('http://players.music-eclub.com/?action=player&sid[]=164038','player','width=460,height=100');
}

function PlayChasinTheShadowOfYou(){
    window.open('http://players.music-eclub.com/?action=player&sid[]=159092','player','width=460,height=100');
}

このスクリプトを MySound.js というファイル名で保存し、head要素内に下記の様に記述して読み込ませるようにします。

<script type="text/javascript" src="http://blog-imgs-31.fc2.com/p/r/i/primaryplanet/MySound.js"></script>

リンクの記述は例えば以下のとおり。

<a href="http://players.music-eclub.com/?action=player&amp;sid%5B%5D=170586" onclick="PlayIndigoLove();return false;" onkeypress="PlayIndigoLove();return false;"><img src="http://blog-imgs-31.fc2.com/p/r/i/primaryplanet/bt_player.gif" alt="再生" height="20" width="50" /></a>

これでリンクをクリックすればミニサイズのウインドウが現れて即音楽が再生されるようになります。

ただ1つ難点は、URL に問題があることです。

本来 URL に [ や ] は使えません。%5B%5D を使わなければなりません。Internet Explorer は %5B や %5D でもなぜか上手く認識してくれるようですが、Firefox や Opera では駄目です。だから JavaScript オフの環境では再生されません 汗。このよく分からない URL は直ちに修正するべきですね。

ま、とりあえずは JavaScript オンであれば上記方法によってブラウザに関係なく小窓で再生されるはずです。自サイトで自演曲を聴いてもらいたいという方、試してみてはいかがでしょうか。

投稿日時 : 2008年02月10日(日) 00:36


コメント

kazuogu
すみません、難しいところは読み飛ばしちゃいましたが(爆)

MySound、今まではMacのブラウザSafariを使うと音楽が再生できなくて、別のソフトを立ち上げてURLコピーして・・・と面倒だったのですが、これで一発で再生できるようになりました!

今後は、MySoundもときどき徘徊してみます。
2008年02月15日 (金) 23:40
URL
編集
Noriya
> 今まではMacのブラウザSafariを使うと音楽が再生できなくて
あ、そうだったんですか。MidRadio Player ってMAC バージョンもあるみたいですが設定とかが難しいんでしょうか…

環境に関係なく再生されるようになるリニューアルなら大歓迎ですね(^^♪
2008年02月16日 (土) 22:51
URL
編集

コメントの投稿

(N)
… サイトを持っている人は是非
(C)
… 半角英数4文字以上。編集するかもしれない時は必須。

トラックバック

本記事へのトラックバック URL
http://primaryplanet.blog5.fc2.com/tb.php/237-599c8525


Search Form

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。