フラッシュMP3プレーヤーをブログなどに埋め込む方法(2)
(MP3Player by Neolao)

NeolaoのフラッシュMP3プレーヤは、 5つのSWF(テンプレート)があり、豊富なパラメータによりスキンも好みのバリエーションにカスタマイズできる。
自分のサイトのデザインやブログに合うものを選べばよい。
 
defaultタイプベーシックなMP3プレーヤー (約4.9KS)
miniタイプ最も軽量なMP3プレーヤー(約2.9KS)
maxiタイプ機能の豊富なMP3プレーヤー(約6.5KS) パラメータを外部ファイルで設定可。一部javascriptでコントロール可。
multiタイプ 複数トラック対応のプレイリストを有するMP3プレーヤー (約9.0KS)プレイリストおよびパラメータを外部ファイルで設定可。
・jsタイプJavascriptでコントロールできるMP3プレーヤー (約2.6KS)

サンプルパラメータ記述方法ダウンロード

サンプル

▼defaultタイプ

サンプルHTMLコード

defaulタイプのデフォルトパネル。
START/PAOUSEボタンとスライダーボタンのみ

<object type="application/x-shockwave-flash" data="player_mp3.swf" width="200" height="20">
	<param name="movie" value="player_mp3.swf" />
	<param name="FlashVars" value="mp3=test.mp3" />
</object>

STOPボタン(■)、INFOアイコン(?)を追加し、ボタンの色をシアンにした

<object type="application/x-shockwave-flash" data="./player_mp3/default/player_mp3.swf" width="200" height="20">
	<param name="movie" value="./player_mp3/default/player_mp3.swf" />
	<param name="FlashVars" value="mp3=./mp3/s_mai.mp3&amp;showstop=1&amp;showinfo=1&amp;buttoncolor=00ffff" />
</object>

色の変更

<object type="application/x-shockwave-flash" data="player_mp3.swf" width="200" height="20">
	<param name="movie" value="./player_mp3/default/player_mp3.swf" />
	<param name="FlashVars" value="mp3=./mp3/Mazrk17-2.mp3&amp;bgcolor1=ffffff
                             &amp;bgcolor2=cccccc&amp;buttoncolor=999999
                             &amp;buttonovercolor=0&amp;slidercolor1=cccccc
                             &amp;slidercolor2=999999
                             &amp;sliderovercolor=666666
                             &amp;textcolor=0" />
</object>

パネルに画像を使用

<object type="application/x-shockwave-flash" data="player_mp3.swf" width="200" height="20">
	<param name="movie" value="./player_mp3/default/player_mp3.swf" />
	<param name="FlashVars" value="mp3=./mp3/Mazrk17-2.mp3&amp;skin=./player_mp3/default/plate_e01.jpg" />
</object>

▼ miniタイプ

サンプルHTMLコード

miniタイプのデフォルトパネル

<object type="application/x-shockwave-flash" data="player_mp3_mini.swf" width="200" height="20">
	<param name="movie" value="player_mp3_mini.swf" />
	<param name="bgcolor" value="000000" />
	<param name="FlashVars" value="./mp3/Etude5.mp3" />
</object>

パネルの色の変更

.
<object type="application/x-shockwave-flash" data="player_mp3_mini.swf" width="200" height="20">
	<param name="movie" value="player_mp3_mini.swf" />
	<param name="bgcolor" value="9999cc" />
	<param name="FlashVars" value="mp3=./mp3/Mazrk17-2.mp3&amp;buttoncolor=ffcc66&amp;slidercolor=eebb77" />
</object>

▼ maxiタイプ

サンプルHTMLコード

Texte alternatif

.maxiタイプのデフォルトパネルとJavascript
Javascriptコントロール;
再生 一時停止 停止 音量-停止/開始 交互

<head>

<script language="Javascript">
 var vsw = 0;
 function play() {
    document.getElementById("Mp3maxi_Player").SetVariable("player:jsPlay", "");
 }
 function pause() {
    document.getElementById("Mp3maxi_Player").SetVariable("player:jsPause", "");
 }
 function stop() {
    document.getElementById("Mp3maxi_Player").SetVariable("player:jsStop", "");
 }
 function volume(n) {
    if(vsw==0){vsw=1} else{vsw=1};
    document.getElementById("Mp3maxi_Player").SetVariable("player:jsVolume", n);
 }
</script>

</head>
<body>

<object id="Mp3maxi_Player" type="application/x-shockwave-flash" data="player_mp3_maxi.swf" width="200" height="20">
	<param name="wmode" value="transparent" />
	<param name="movie" value="./player_mp3/maxi/player_mp3_maxi.swf" />
	<param name="FlashVars" value="mp3=./mp3/s_mai.mp3" />
	<p>Texte alternatif</p>
</object>

<!-- Javascript コントロール-->
<a href="javascript:play(); volume(60)"><img src="./img/start_icon.gif" width=32 border=0 alt="再生"></a>
<a href="javascript:pause()"><img src="./img/pause_icon.gif" width=32 border=0 alt="一時停止"></a>
<a href="javascript:stop()"><img src="./img/stop_icon.gif" width=32 border=0  alt="停止"></a>
<a href="javascript:if(vsw==1){ volume(0)} else{volume(50)}">
    <img src="./img/speaker_icon.jpg" width=32 border=0 alt="音量-停止/開始 交互"></a>

デフォルトパネルに、STOPボタン、INFOボタンおよび音量ボタンを追加し、
ボタンアイコンの色をシアンに変更

<object type="application/x-shockwave-flash" data="player_mp3_maxi.swf" width="200" height="20">
	<param name="wmode" value="transparent" />
	<param name="movie" value="./player_mp3/maxi/player_mp3_maxi.swf" />
	<param name="FlashVars" value="mp3=./mp3/Etude5.mp3&amp;showstop=1&amp;showinfo=1&amp;showvolume=1&amp;buttoncolor=00ffff&amp;buttonwidth=20" />
	<p>Texte alternatif</p>
</object>

Texte alternatif

パネルの色を変更

<object type="application/x-shockwave-flash" data="player_mp3_maxi.swf" width="200" height="20">
	<param name="wmode" value="transparent" />
	<param name="movie" value="./player_mp3/maxi/player_mp3_maxi.swf" />
	<param name="FlashVars" value="mp3=./mp3/fremden.mp3
                       &amp;bgcolor1=ffffff&amp;bgcolor2=cccccc&amp;buttoncolor=999999
                       &amp;buttonovercolor=0&amp;slidercolor1=cccccc&amp;slidercolor2=999999
                       &amp;sliderovercolor=666666&amp;textcolor=0&amp;showvolume=1" />
	<p>Texte alternatif</p>
</object>

Texte alternatif

パネルに、画像を使用

<object type="application/x-shockwave-flash" data="player_mp3_maxi.swf" width="200" height="20">
	<param name="wmode" value="transparent" />
	<param name="movie" value="./player_mp3/maxi/player_mp3_maxi.swf" />
	<param name="FlashVars" value="mp3=./mp3/s_mai.mp3&amp;skin=./player_mp3/maxi/skin001.jpg" />
	<p>Texte alternatif</p>
</object>

Texte alternatif

フラッシュのパラメータをテキストファイル(外部ファイル)を使用

<object type="application/x-shockwave-flash" data="player_mp3_maxi.swf" width="300" height="30">
	<param name="wmode" value="transparent" />
	<param name="movie" value="player_mp3_maxi.swf" />
	<param name="FlashVars" value="config=./player_mp3/maxi/config.txt&amp;bgcolor1=00ff00" />
	<p>Texte alternatif</p>
</object>

Texte alternatif

フラッシュのパラメータをXMLファイル(外部ファイル)を使用

.
<object type="application/x-shockwave-flash" data="player_mp3_maxi.swf" width="300" height="30">
	<param name="wmode" value="transparent" />
	<param name="movie" value="player_mp3_maxi.swf" />
	<param name="FlashVars" value="configxml=./player_mp3/maxi/config.xml&amp;bgcolor1=ffcc00" />
	<p>Texte alternatif</p>
</object>

▼ multiタイプ

サンプルHTMLコード

Texte alternatif

multiタイプのデフォルトパネル

<object type="application/x-shockwave-flash" data="player_mp3_multi.swf" width="200" height="100">
	<param name="movie" value="player_mp3_multi.swf" />
	<param name="FlashVars" value="mp3=test.mp3|test.mp3|test.mp3&amp;title=chanson 1|chanson 2|chanson 3" />
	<p>Texte alternatif</p>
</object>

Texte alternatif

パネルの色を変更

<object type="application/x-shockwave-flash" data="player_mp3_multi.swf" width="200" height="100">
	<param name="movie" value="player_mp3_multi.swf" />
	<param name="wmode" value="transparent" />
	<param name="FlashVars" value="mp3=test.mp3|test.mp3|test.mp3|test.mp3|test.mp3|test.mp3|test.mp3&amp;bgcolor1=f6f6f6&amp;bgcolor2=cccccc&amp;buttoncolor=999999&amp;buttonovercolor=0&amp;slidercolor1=cccccc&amp;slidercolor2=999999&amp;sliderovercolor=666666&amp;textcolor=0&amp;playlistcolor=999999&amp;currentmp3color=996633&amp;scrollbarcolor=999999&amp;scrollbarovercolor=0" />
	<p>Texte alternatif</p>
</object>

Texte alternatif

フラッシュのパラメータをテキストファイル(外部ファイル)で設定

<object type="application/x-shockwave-flash" data="player_mp3_multi.swf" width="200" height="100">
	<param name="movie" value="player_mp3_multi.swf" />
	<param name="wmode" value="transparent" />
	<param name="FlashVars" value="config=./player_mp3/multi/config_multi.txt" />
	<p>Texte alternatif</p>
</object>

Texte alternatif

フラッシュのパラメータをXMLファイル(外部ファイル)で設定

<object type="application/x-shockwave-flash" data="player_mp3_multi.swf" width="250" height="150">
	<param name="movie" value="player_mp3_multi.swf" />
	<param name="wmode" value="transparent" />
	<param name="FlashVars" value="configxml=./player_mp3/multi/configxml_multi.xml" />
	<p>Texte alternatif</p>
</object>

上へ

パラメータ記述方法

No.パラメータ名デフォルト記述方法minidefaultmaximultijs
1autoload01:自動ロードする 0:自動ロードしないmaxi
2autoplay01:自動再生する 0:自動再生しないminidefaultmaximulti
3bgcolor000000パネルの背景色defaultmaximulti
4bgcolor1000000パネルの背景の第一グラデーション色(上部)defaultmaximulti
5bgcolor2000000パネルの背景の第二グラデーション色(下部)defaultmaximulti
6buttoncolorffffffボタンアイコンの色(Start/Pause、Stop、Infoボタン)minidefaultmaximulti
7buttonovercolorffff00マウスオーバー時のボタンアイコンの色defaultmaximulti
8buttonwidth26ボタンの横幅(ピクセル)。デフォルトはThe buttons width. By default set to 26.maximulti
9byteslimitIf it is a mp3 streaming, the stream will restart at the bytes limit, for prevent overload.minidefaultmaxijs
10configパラメータ設定ファイルのURL.(テキストファイル形式)。OBJECTタグが優先する。maximulti
11configxmlパラメータ設定ファイルのURL.(テキストファイル形式)。OBJECTタグが優先する。maximulti
12currentmp3colorffff00プレイリスト内の選択されたトラック(曲のタイトル)の色multi
13enabled1 to enable events.js
14height20フラッシュ画面の縦幅(ピクセル)maximulti
15intervalTime interval between updates, in milliseconds.js
16listenerThe javascript listener waiting for the flash events.js
17loadingcolorThe color of loading barminidefaultmaximulti
18loop01:ループするdefaultmaximulti
19mp3MP3ファイルのURLminidefaultmaximulti
20playlist再生するMP3ファイルのURLとタイトルを記述したプレイリストのテキストファイルのURLmulti
21playlistalpha50プレイリスト背景色の透明度(0~100).multi
22playlistcolorプレイリストの背景色.multi
23playlistrssThe RSS url with mp3 enclosures.multi
24scrollbarcolorffffffプレイリストのスクロールバーの色.multi
25scrollbarovercolorffff00プレイリストのスクロールバーのマウスオーバー時の色.multi
26showinfo01:INFOボタン(再生タイマー、MP3ファイル内トラック情報を表示。日本語は文字化けする。)defaultmaximulti
27showlist0:プレイリストを表示しないmulti
28showloadingローディングバーの表示モード。値は、autohide/always/nevermaximulti
29showplaylistnumbers10:プレイリストのNo.を表示しないmulti
30showslider0:プログレスボタンのスライダーバーを表示しないmaximulti
31showstop01 :STOPボタンを表示するdefaultmaxi
32showvolume01 :ボリューム(音量)ボタンを表示するmaximulti
33shuffle01:シャッフルモード 2:ランダムモード 0:記述順multi
34skinJPEGファイル (not progressive)のURL。フラッシュの背景を画像にすることができる。defaultmaximulti
35slidercolorスライダーの色mini
36slidercolor1スライダーバーの第一グラデーション色(上部)defaultmaximulti
37slidercolor2スライダーバーの第二グラデーション色(下部)defaultmaximulti
38sliderheight10スライダーバーの縦幅(ピクセル)maximulti
39sliderovercolorマウスオーバー時のスライダーバーの色defaultmaximulti
40sliderwidth20スライダーバーの横幅(ピクセル)maximulti
41textcolorffffff文字の色defaultmaximulti
42title曲のタイトル。複数の場合は、 | で区切る。multi
43useexternalinterface1 to use ExternalInterface to update the javascript listener.js
44volume?音量の初期値。値は、0~200。defaultmaximulti
45volumeheight6ボリュームボタンの縦幅(ピクセル)maximulti
46volumewidth30ボリュームボタンの横幅(ピクセル)maximulti
47width200フラッシュの横幅(ピクセル)maximulti

上へ

ダウンロード

つぎの2つのサイトからダウンロードできます
 
MP3 Player - Neolao production
MP3player - Google Project Hosting
 
ZIPファイルをダウンロードした場合、解凍すると、再生に直接無関係なファイルが沢山含まれています。
必要なフラッシュMP3プレーヤーのSWFファイルは、template_xxx フォルダの中にあります。

サンプルパラメータ記述方法ダウンロードこのページのTOPへ

音声関連サイト内リンク

HOME Profile BBS Chat Game Center GD Graph MID FONT IE Filter Mini Bonsai Web Color List E-m@il

 最終更新日:2010.6.12