MACでも聴けるコントロールバーを表示させたい。

[新着] Webテンプレートを仮オープンしました



0   名前: Jota : 2007/10/14(日) 02:22  ID:j945KUx/ sub-.G
サイト内にMP3の音源をコントロールバー(メディアプレーヤーのコントロールバー)をつけて再生できるようにしていますが、
MACユーザーの人はコントロールバーが表示されません。
MAC用のコントロールバーも同時に表示させたいのですが、どうしたらいいのでしょうか?
どなたかご教授頂けないでしょうか?

1   名前: 匿名 : 2007/10/14(日) 02:22  ID:eZALrn1T sub-Cl
>サイト内にMP3の音源をコントロールバー(メディアプレーヤーのコントロールバー)をつけて再生できるようにしていますが、
「どういう記述をして」つけているのかを示してもらえば、原因と対策が分かるかもしれません。

該当しそうな掲示板Q&A:
http://www.tagindex.com/bbs/qa06.html

2   名前: jax_6 : 2007/10/14(日) 02:22  ID:5WwKRY4N sub-7c
初心者ですが、昔マックで音楽ファイルを公開していました。
クイックタイムが入っていればそちらのバーで表示されませんか?

以下のコードです。
<EMBED SRC="○○.mp3" AUTOSTART=false WIDTH="200" HEIGHT="20">

3   名前: jota : 2007/10/14(日) 02:22  ID:j945KUx/ sub-.G
ご教授誠にありがとうございます。記述は下記の通りになります。

<embed src="eiennohikari.mp3" autostart="false" loop="0" hidden="false" width="500" height="40" volume="0">

MACユーザーが、クイックタイムをもっていれば、自動的にクイックタイムのコントロールバーがでるのでしょうか?

4   名前: jax_6 : 2007/10/14(日) 02:22  ID:5WwKRY4N sub-7c
クイックタイムでmp3を聞く設定になっていないのが原因ではないでしょうか。
(Macの場合realplayerやメディアプレーヤーを自分でインストールしていないのならバーがでない)

マックなら、
システム環境設定→QuickTime→MINE設定→MP3にチェックを入れる
(デフォルトではチェックなしでした)

必要ないかもしれませんがウインドウズ版で確認した設定場所です。(やはりデフォルトではmp3にチェックが入っていませんでした)
QuickTimeの編集→設定→Quick time設定→ブラウザタブ→MIME設定→「オーディオ−オーディオのみのファイル形式」を展開→mp3にチェックを入れる


もしくは、音楽ファイル側が、.m4aとかであれば、MACでデフォルトの設定のままでクイックタイムのバーがでると思います。

5   名前: jax_6 : 2007/10/14(日) 02:22  ID:5WwKRY4N sub-7c
すいません、設定場所を他からコピペしたら余分なものも入ってしまいました。

→「オーディオ−オーディオのみのファイル形式」を展開→

は余分です。

6   名前: Jota : 2007/10/14(日) 02:22  ID:j945KUx/ sub-.G
早速のご教授、誠にありがとうございます!!
今からまた試してみます。非常に助かりました。

7   名前: 匿名 : 2007/10/14(日) 02:22  ID:eZALrn1T sub-Cl
>>2-6
 EMBED要素はUAの独自拡張が一定範囲に広まったものなので、できれば公式で定義されたOBJECT要素の方がもっと様々な環境に対応可能になるでしょう。とはいえ、下記のような話もあるのでOBJECT要素にしろEMBED要素にしろ扱いはちと厄介です。

<object>要素の入れ子構造について:
http://www.marguerite.jp/Nihongo/WWW/HTML/Object.html#object-contents-alt

#多くの環境で聴ける可能性を高くするには、単純にA要素でリソースへリンクするのが一番素直な気がします。

8   名前: jax_6 : 2007/10/14(日) 02:22  ID:5WwKRY4N sub-7c
objectタグ!存在自体知らなかったので大変勉強になりました。

http://f32.aaa.livedoor.jp/~azusa/index.php?t=strm&p=mov#object
上のサイトにもありますが、
objectタグとembedタグを合わせて記述するとともに、
src要素以外にクイックタイムであればqtsrc要素(強制的にQuickTimeをプラグインにする)も記述する、
という手段がベターなのでしょうか。

Jotaさんも使ってますがvolume属性の解釈がプラグインでまちまちだったりするので、
できればpluginにどれを使うかはこちらで意図したいですよね。

私もvolumeの調整で悩んでいたことがあったので
少し実験してみましたが、QuickTimeがインストールされている状況でQTSRCを指定しても
ブラウザによってはrealplayerで表示されてしまったりして、いまいち謎でした。

的外れでしたらすいません。

9   名前: 元帥 : 2007/10/14(日) 02:22  [URL]  ID:ve.PbmAi sub-bK
スクリプトを使用したい時、各プラグインによってメソッド等が異なってきますので、条件分岐等、色々と厄介かもしれません。

方法はどうあれ再生させたい事が主幹なら、>>7 匿名さんの仰るa要素に尽きるでしょう。

二番手として、普及率その他諸々の要因を考慮してFlashでしょうか。
JW MP3 PLAYER:
http://www.jeroenwijering.com/?item=JW_MP3_Player
MP3 Music Player:
http://flash.xtaro.com/sozai/mplayer.htm
フラッシュさえ用意できるならファイルフォーマットの違いも吸収できますし、Adobeが許す限りの環境で再生可能ですね。

>>8 jax_6 さん
> volume属性の解釈がプラグインでまちまち
更にスピーカーのボリューム、Windowsのボリュームコントロールが影響しますので、いじらずに聞き手に選ばせる方が良いと思います。

> ブラウザによってはrealplayerで表示されてしまったりして
例えばOperaでは、MIMEタイプ、拡張子によって使用するプラグインの選択が可能です。
インストールの有無ではなく、ブラウザの設定とqtsrc要素の対応が問題ではないでしょうか。

一覧へ戻る