So-net無料ブログ作成
» スポンサーリンク

FlashDevelop+Flex 3 SDKで埋め込みmp3プレイヤーを作ってみました (その2)
» 音楽系ブログパーツ 

前回の初めての埋め込みmp3プレイヤーからあまり進化してません。
見た目が少し変わっただけです。
周囲がレベルメーターになってます。
それだけでは芸がないのでレベルメーターを回してみました。

[追記] 2008/04/23
オプションに "visual" を追加して表示を2種類選択できるようにしました。
左が visual=1 で高速フーリエ変換 (FFT) された後の周波数毎のレベルを加工、
右が visual=2 でFFTしていない生のサウンドデータを元に加工したものです。

サンプル




貼り付けコード

 このプレイヤーを使いたい方はこちらからダウンロード→sothis-mp3player2.swf
<object type="application/x-shockwave-flash" data="http://~/sothis-mp3player2.swf" width="50" height="50" >
<param name="movie" value="http://~/sothis-mp3player2.swf" />
<param name="wmode" value="transparent" />
<param name="FlashVars" value="song=http://~/sample.mp3" />
</object>

プレイヤーと mp3 ファイルの URL は各自のものに書き換えてください。
FlashVars の song= で再生する mp3 ファイルの URL を指定します。
オプションは前回と同じです。(song の末尾に "&" をはさんで追加)
プレイヤーの表示サイズは 50 x 50 ピクセル固定。

 記事の入力欄の見た目に合わせて自動的に改行タグ(<BR/>)が挿入されるブログは、コードの改行をなくして1行にまとめて貼り付けてください。

再生オプション

オプション 内容
song=URL (必須) 再生する mp3 の URL
volume=10 ボリューム 1~10 (デフォルトは10)
repeat=yes リピート再生有効 (デフォルトはリピートなし)
visual=1 1=FFTした周波数毎のレベル / 2=FFTしてない生データ (デフォルトは1)

 スペクトルの表示で SoundMixer.computeSpectrum() を使っているので、クロスドメインのセキュリティ制限で、プレイヤー本体 (swf) と mp3 ファイルを同じディレクトリに配置する必要があります。(別ドメインの場合でも再生はできますが表示は動きません)

ん~なんか動きがイマイチですね。まだまだ修行が足りません・・・

[備考] サンプルで使ってる曲はコレです。

[関連サイト]
 Adobe Open Source - Flex 3 SDK
 FlashDevelop 3.0.0
 Adobe - ActionScript 3 コンポーネントリファレンス


FLASH Video & Sound テクニカルガイド

FLASH Video & Sound テクニカルガイド

  • 作者: 林 拓也
  • 出版社/メーカー: 毎日コミュニケーションズ
  • 発売日: 2007/11/22
  • メディア: 単行本(ソフトカバー)
ActionScript 3.0 プログラミング入門 - for Adobe Flash CS3

ActionScript 3.0 プログラミング入門 - for Adobe Flash CS3

  • 作者: 大津 真
  • 出版社/メーカー: ビー・エヌ・エヌ新社
  • 発売日: 2008/02/23
  • メディア: 単行本
ActionScript 3.0 逆引きクイックリファレンス Adobe Flash CS3対応

ActionScript 3.0 逆引きクイックリファレンス Adobe Flash CS3対応

  • 作者: 田中 康博
  • 出版社/メーカー: 毎日コミュニケーションズ
  • 発売日: 2008/04/29
  • メディア: 単行本(ソフトカバー)

nice!(0)  コメント(0)  トラックバック(0)   » カテゴリー:音楽系ブログパーツ
permalink
trackback


» スポンサーリンク


nice! 0

コメント 0

コメントを書く

名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0

トラックバックの受付は締め切りました

iTunes Store 音楽アプリベストセラー
for iPad





for iPhone/iPod touch





for Mac