再生には、Adobe Flash Player が必要です。

特徴

非常にシンプルです。プレイリストの機能はなく、指定された1つのmp3ファイルだけをストリーミング再生します。

停止・一時停止・リピートON/OFFの操作ボタンと再生シーク、そしてボリューム調整の機能があります。

視覚効果を表示します。再生される楽曲に合わせて、レベルメーターやビジュアルが動きます。

歌詞表示機能があります。タイムタグに合わせて、歌詞が表示できます。

 

欠点?

プレイリストの機能がないため、複数の楽曲を再生させるには向きません。

視覚効果を表示する関係上、Flash Player セキュリティモデルの影響により再生できない場合があります(本プレイヤーと同一ドメイン上のmp3なら多分大丈夫)。

視覚効果を表示するのにCPUパワーを消費するため、ちと重いです。

視覚効果がボリュームと連動してしまいます。これはFlash側がそういう仕様っぽいのでどーしようも無いです。

 

ダウンロード

mrmp3player.swf ... 右クリックメニューからファイル保存してください。

 

使い方

SWFOobjectを利用します。SWFOobject 1.5を例にあげます。

 

 

 

パラメータは、FlashVarsで指定します。

 

mp3

必須パラメータです。

mp3ファイルを指定します。

指定は、mrmp3player.swfのパスからの相対パスか、httpから始まるURLで指定します。

httpから始まるURLで指定する場合、クロスドメインを考慮する必要があります。crossdomain.xmlによって本プレイヤー(が設置されているドメイン)からのアクセスが許可されていなければ、Flash Player セキュリティモデルの影響により再生できません。

対応するmp3ファイルのビットレート等は、Flashに依存します。まぁ大抵のmp3なら再生できると思います。

lyric

任意パラメータです。

歌詞ファイルを指定します。

指定は、mp3player.swfのパスからの相対パスか、httpから始まるURLで指定します。

httpから始まるURLで指定する場合、クロスドメインを考慮する必要があります。crossdomain.xmlによって本プレイヤー(が設置されているドメイン)からのアクセスが許可されていなければ、Flash Player セキュリティモデルの影響により再生できません。

歌詞ファイルが取得できなかった場合、再生できなくなりますので、歌詞ファイルが無い場合は本パラメータ指定自体を消してください(so.addVariable("lyric", "");とかではなく、この行自体を消してください)。

歌詞ファイルは、タイムタグ付きのSJISテキストファイルで、

[00:00:00]あーれはこれー
[00:01:00]こーれはあれー
[00:02:00]アレーをこーしてー、コレーをあーしてー
  :

というテキストファイルです。

歌詞表示を行う場合、表示下に歌詞表示欄が表示される様になります。

mp3title

任意パラメータです。

画面上に曲名を表示します。

mp3artist

任意パラメータです。

画面上にアーティスト名を表示します。

repeat

任意パラメータです。

画面上のリピートボタンからON/OFFできるのですが、このパラメータはその初期値をONにするかOFFにするかを指定します。

true を指定すると、リピートが有効になります。true 以外は無視されます(「TRUE」や「1」等、それっぽくても無視されます)。

履歴

2008.12/26

初版公開。

 

 

免責ほか

本プレイヤーの著作権は作者であるMARSHが保持します。本プレイヤーを使用して発生したいかなる損害にも、作者は責任を負わないものとします。各自の自己責任で使用してください。

 

ご自身のサイト上で楽曲を再生させる為に本プレイヤーを使う分において、自由に使っていただいて構いません。

商用サイトであっても、再生させる為に使う分には構いません。ただし、(ないと思うけど)このプレイヤー自体を販売することは出来ません。

本サイトへのリンクの義務はありません。

 

作者はサポートの義務を負いません。出来そうなら対応する可能性はありますが、期待しないでください。