印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
MovableType Dewplayer の使い方

フリーのフラッシュ MP3 プレーヤー Dewplayer を試す。

■ ■ ■

フリーの MP3 フラッシュプレーヤーについては,以前調べて沢山あることが分かった(nlog(n): ブログに使える MP3 フラッシュプレーヤーいろいろ)。これは昨年のことなので,今ではもっと増えているに違いない。そう思って,検索語に「MP3 フラッシュ プレーヤー」と指定すると,「USB フラッシュメモリを搭載した MP3 プレーヤー」というハードウェアがヒットしてしまって探しにくい。それはさておき,この記事で取り上げるのは,ウェブサイトに埋め込む形式の Macromedia フラッシュを使ったプレーヤーである。Macromedia は2005年4月に Adobe に買収され,現在は Adobe Flash という名称になっている(Adobe Flash Player)。知らなかった。そのうち自分でも作ってみたいものだ(『フラッシュ』製の埋め込み型MP3プレーヤー構築ガイド : Hotwired)。

今回はクリエイティブコモンズライセンスのフラッシュ MP3 プレーヤーである Dewplayer を試す。もともとブログの1つの記事で紹介されているだけだったが(Player Flash MP3 léger comme une plume - dew's blog),現在は別のサイトにもなっていて,プレーヤーの種類も3つに増えた(Alsacréations. Dewplayer lecteur mp3 en Flash)。

設置方法は,まず Alsacréations. Dewplayer lecteur mp3 en Flash にあるプレーヤーの swf ファイルをどれか選んでダウンロードする。問題は,このファイルをどこに置くかである。

Movable Type の標準の設定では,メインインデックス(トップページ)と個別記事のパスが異なっている。そのため,ファイルの置く場所と指定の方法を間違えると,「個別記事では表示されるのに,メインインデックスでは表示されない」というような問題が発生することもある。

このサイトは,次のようなディレクトリ構成となっている。以下のパス名は,Linux のファイルシステムとしてのパスではなく,Apache の DocumentRoot からのパスである。

ファイル ディレクトリパス
メインインデックス /
個別記事 /archive/
画像,音声 /archive/YYYYMM/

プレーヤーファイルの置き場所とアクセス方法として考えられるのは次の2つ。

  • 特定のディレクトリに置いて,絶対パスでアクセス
  • archive ディレクトリに置いて,パスを書かずにアクセス

このサイトは個別記事が /archive ディレクトリにずらりと並ぶようになっているので2番目の方法が可能だが,月別や日別のディレクトリを作っているサイトの場合は1番目の方法しかない。2番目の方法をとった場合,メインインデックスでは表示されないため,プレーヤーのタグは「エントリーの内容(body)」に書いてはいけない。「追記(extend)」に書くようにする。このサイトではプレビューでも確認したいので,結局1番目の絶対パスの方法をとることにした。

記事の中に書くタグも,上記のプレーヤー配布サイトで生成してくれる。プレーヤーを選択して,必要なら背景色を指定する。背景色の色指定では「#」を入れないで,16進で指定する。スタイルシートが使えると便利なのだが,対応していない。サウンドファイルは,絶対パスで指定するとよい。サウンドファイルと記事とプレーヤーが同じディレクトリにあるならパスの指定はいらないのだが,そのケースは稀{まれ}だろう。その他,自動再生と自動リプレイのオプションがあるが,お勧めしない。再生するかどうかはアクセスした人が決めればいいからだ。

例えばこの記事の場合,記事の背景色 #FAFAFA とサウンドファイル /archives/200608/tibetan_chant_1.mp3 を指定すると,次のようなコードが生成される。

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="200" height="20" id="dewplayer" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="dewplayer.swf?mp3=/archives/200608/tibetan_chant_1.mp3&bgcolor=FAFAFA" /><param name="quality" value="high" /><param name="bgcolor" value="FAFAFA" /><embed src="dewplayer.swf?mp3=/archives/200608/tibetan_chant_1.mp3&bgcolor=FAFAFA" quality="high" bgcolor="FAFAFA" width="200" height="20" name="dewplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>

W3C として正しくするなら,その下に表示されるコードを使う。

<object type="application/x-shockwave-flash" data="dewplayer.swf?mp3=/archives/200608/tibetan_chant_1.mp3&bgcolor=FAFAFA" width="200" height="20"><param name="movie" value="dewplayer.swf?mp3=/archives/200608/tibetan_chant_1.mp3&bgcolor=FAFAFA" /></object>

プレーヤーを特定の場所に設置した場合は,「dewplayer.swf」の前にパスを追加して,「/flash/dewplayer.swf」のように変更する(2箇所)。

上手くいかない場合,プレーヤーが表示されなければ dewplayer.swf のパスをチェックし,音が出なければ MP3 ファイルのパスをチェックする。


[MP3 player: Dewplayer]
[Sound source: freesound :: view sample :: tibetan chant 1.wav]

dewplayer はクリエイティブコモンズの「帰属」のライセンス表示があるので,記事にはクレジットを表示しなければならない。「このページは Dewplayer を利用しています。」,「This page uses Dewplayer.」などのように書けばよいようだ。しかし,Dewplayer 本体に配布サイトへのリンクが埋め込まれているので,表示は要らないのかも知れない。

上の例では音の素材もクリエイティブコモンズの「サンプリング・プラス」というライセンスのものを使っているので,クレジット表示をしている。

さて,ここからは,クリエイティブコモンズライセンスの素材の利用についての話。「帰属ライセンスの場合はクレジットを表記せよ」とされている。しかし,クリエイティブ・コモンズ・ジャパン によれば,表記の方法は

具体的なクレジットの表記の仕方は、芸術分野によってそれぞれの慣習が違います。自分の作品においてクレジットを提供するときは、その作品の属する分野の他の作品を参考にして、慣習に従って表記してください。

とだけ説明されているだけで,具体例がない。一番多く使われるであろうインターネットでの表記方法の説明がないのだ。ブログでの慣習はどうなのだろうか? こういうのはとても困るのだ。クリエイティブ・コモンズ・ジャパン は公開する方法については熱心に説明してくれているが,使い方についての説明がほとんどない。分かりやすい説明がなければ,このライセンスも広まらないのではないだろうか。

Posted by n at 2006-08-01 23:56 | Edit | Comments (6) | Trackback(2)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
mp3プレーヤ
Dewplayer ▲nlog(n): Dewplayer の使い方 http://nlogn.ath.cx/archives/000730.html Trackbacked from: パンデイロ惑星 (PukiWiki/TrackBack 0.3) at January 03, 2007 19:24
視聴を可能に
DewPlayerというFlashのプレイヤーを利用して視聴ができるようになった(今のところ公開している曲が一曲だが)。視聴時にはビットレートを落としたものを聞いてもらってもう少しサクサク感を出すなど工夫も必要だが、ひとまず望みどおりの形にできたのでよしとしよう。 最... Trackbacked from: 日本波形 by Kenji at May 04, 2010 11:17
Comments

こんばんは、早速記事にして頂き有難う御座います。
先ほどサイドバーに置こうと試してみたのですが、結局上手くいきませんでした。私のブログには無理なのでしょうか??
ちなみに私のブログはxhtmlです。フォルダは別々ですがswfファイルとmp3ファイルはヤフーのブリーフケースに収めております。
この様な条件では利用出来ないのでしょうか??
ご意見して頂ければ幸いです。

Posted by: yu at August 06, 2006 00:08

swf ファイルや mp3 が別のサイトにある場合は,http:// から始まる URL で指定すればよいようです。
1. まずは swf と mp3 のファイルそれぞれがブラウザでアクセスできるかどうかを確認
2. それぞれの URL をコピー
3. data の指定に記述
例えば,どちらも Yahoo! のブリーフケースにある場合は,
data="http://briefcase.yahoo.co.jp/あなたのYahoo! JAPAN ID/フォルダパス/dewplayer.swf?mp3=http://briefcase.yahoo.co.jp/あなたのYahoo! JAPAN ID/フォルダパス/foo.mp3"
のようになると思います。ブリーフケースにパスワードがかかっていたらダメでしょう。

Posted by: n at August 06, 2006 00:22

即答して頂き有難う御座います。
残念ながら、今だ成功しておりません。
質問ばかりで申し訳ないのですが、htmlソースを作る時URL du fichier MP3*とありますがこれは何を意味しているのですか?
ちなみに今は音声ファイルもswfファイルも、ブリーフケースの同じフォルダに収めております。
という事は、swfファイルの場合・・
data="http://proxy.f3.ymdb.yahoofs.jp/bc/52c0d9b4/bc/aaed/dewplayer-mini.swf?BCOcN1EBrObX7oL7(これはブリーフケースにあるswfファイルのURL)/フォルダパス/dewplayer.swf?
という事でしょうか?
こうであれば、フォルダパスというのが解らないのです。
それとソースの中にdata="〜〜というカテゴリ無いという事は、新しくdata=とソースを作るのですね??
何度も質問申し訳ありません。
よろしくお願いします。

Posted by: yu at August 06, 2006 02:23

基本は
data="swfのURL?MP3のURL"
です。「BCOcN1EBrObX7oL7」がないように書けませんか? 書けないのであればキビシイでしょう。Yahoo! ブリーフケースは特殊なのでダメかも知れません。パスワードなしでアクセスできる普通のWebサーバに置くしかないと思います。

fichier は file の意味です。「URL du fichier MP3」は単に「MP3 ファイルの URL」という意味です。

Posted by: n at August 06, 2006 02:43

こんにちは、何とか頑張ってプレイヤーをブログのサイドバーに収める事が出来ました。
これも、nlogさまのご指導のお蔭です。感謝しております。有難うございました。
尚、プレイヤーは私のフォトブログで使用しております。
暇な時にでものぞいてやってください。

Posted by: yu at August 20, 2006 14:57

おめでとうございます。嬉しく思います。

Posted by: n at August 21, 2006 00:36
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?