再生には、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
-
初版公開。
