音楽サイト制作に関する質問です。

サイトの中で音楽が試聴できるページを作っています。
曲名をクリックすると、mp3ファイルがブラウザで再生されるのではなく、
Windows Media PlayerやiTunesなどの音楽プレイヤーが起動して
ブラウザとは独立して、アプリケーションで再生されるのが理想です。
mp3でそれは可能でしょうか。
可能ならば、その方法を教えていただけますでしょうか。m(__)m

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/06/04 19:17:36
  • 終了:2008/06/11 19:20:03

回答(4件)

id:pcmonster No.1

pcmonster回答回数5ベストアンサー獲得回数02008/06/04 20:06:31

ポイント20pt

HTMLタグ(またはJavascript) でできますが、面倒なので、下のURLがお勧めです。

http://www.cypress.ne.jp/taenaka/sakusei.html

id:funnywalk_5

試してみましたが、うまく行きませんでした。

サイトにmp3プレイヤーを埋め込むのではなく、

独立してアプリケーションを起動し、再生する形が希望です。

2008/06/05 15:25:49
id:noir_k No.2

noir_k回答回数45ベストアンサー獲得回数22008/06/05 00:43:08

ポイント20pt

ストリーミング用メタファイルであるwax等を用います。

具体的には「music.mp3」をWMPのような外部プレイヤで再生させたい場合、以下の内容の「music.wax」を作成します。

普通にテキストで書いて、リネームすれば大丈夫です。

<ASX VERSION=3.0>

<TITLE>ここにタイトル。例えばMUSIC。</TITLE>

<ENTRY>

<REF HREF="ここにファイルのフルアドレス。例えばhttp://xxx.xxx.jp/music.mp3"/>

<AUTHOR>ここに作者名。たとえばAAA。</AUTHOR>

</ENTRY>

</ASX>

こんな感じのファイルを作成し、MP3へ直接リンクを貼る代わりに、このWAXにリンクを貼ります。

http://ja.wikipedia.org/wiki/Windows_Media%E3%83%A1%E3%82%BF%E3%...

リンクはwikipediaのwaxについての項目です。

id:funnywalk_5

早速ファイルを作成しリンクを貼って試しにクリックしてみたところ、

ブラウザで上のテキストの内容が表示されただけでした。。。

ストリーミング再生でなくとも、アプリケーションで再生することは可能なのでしょうか。

ストリーミング再生は、ストリーミングサーバーの契約が必要で、結構なコストがかかるので、避けたいところです。

2008/06/05 16:26:26
id:topoll No.3

topoll回答回数2ベストアンサー獲得回数02008/06/05 21:50:55

ポイント20pt

私のブラウザー(IE6.0)の場合、

別ウィンドウ指定でMP3ファイルにリンクを貼ると

プレーヤーが起動し、再生が行われますが

どうでしょうか?

<a href="test.mp3" target="blank">MP3再生</a>

http://www.tam-music.com/mp3.html

↑お世話になっている素材屋さんのMP3素材ページです。

別窓表示設定にはなっていないので

右クリック→「新しいウィンドウで開く」で試してみてください。

id:noir_k No.4

noir_k回答回数45ベストアンサー獲得回数22008/06/05 23:02:52

ポイント30pt

追記です。


まずWAXはWindwos Media Playerで再生するファイルです。

ちゃんとWMPがインストールされているか、ご確認ください。


またテキストファイルの内容がそのまま表示されてしまうとのことですが、

作成したファイルの拡張子が「WAX」になっているか、ご確認ください。

ファイルを右クリックしプロパティを見たとき、ファイルの種類が「Windows Media オーディオ/ビデオ再生リスト」になっていますか?

ファイルアイコンがテキストのそれ(ノートパッド)ではなく、音楽ファイル(WMPアイコン)になっていますか?

拡張子の直し方は、Windowsの場合、ツールのフォルダオプションから「登録されている拡張子を~」のチェックを外した状態で、リネームしてください。


また「ストリーミング用メタファイル」という表現で誤解させてしまったかもしれませんが、

ストリーミングサーバーが必要なわけではありませんし、ストリーミング再生されるわけでもありません。

ただ本体のファイルに直接アクセスさせる代わりになる、転送用のショートカットのようなものです。

なぜ直接MP3にアクセスさせないかは、今回の場合ですと、QuickTimeが標準インストールされている場合、

MP3ファイルがブラウザ内で再生されてしまうからです。

WAXファイルですとWMP専用のファイル形式ですので、ブラウザ上ではなく、WMPが立ち上がって再生されます。


http://q.hatena.ne.jp/1212574654

URLはダミーです。

id:funnywalk_5

作成したファイルの拡張子はwaxとなっており、

アイコンも音楽ファイルになっていますが

やはりFirefox、IEともに音楽が再生されるのではなく、

テキストが表示されてしまいます。

(表示のされ方に違いはありますが)

試しにwaxファイルではなく、m3uファイルで同様の方法を採ってみたら成功しました。

(参考)

http://www.interq.or.jp/blue/inside/mp3/m3u-streaming.html

ご回答ありがとうございました。

2008/06/06 10:28:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません