複数の音楽を流す

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



0   名前:  : 2006/07/24(月) 22:26  ID:IavkECfv
【何をしたいのか】
音楽を1曲ではなくて、何曲か流したい

【現在の状況】
1曲しか流れない

【何をしてみたのか】
やり方が分からないので、自分が思いついた方法で色々試してみました

【備考】


分からないので、教えて下さい。宜しくお願いします。

1   名前: 匿名 : 2006/07/24(月) 22:26  ID:7RZwl2r.
どうやって複数流すのか。同時に流すんですか?

2   名前: かふぇおれ : 2006/07/24(月) 22:26  ID:Ji0blfRq
幾つかある楽曲の中から訪問者に選んでもらうのですか?
それとも複数曲がランダムに再生される様にしたいのですか?

選んでもらうのなら、<select> とかで複数並べればよいと思います。
ランダムだと javascript となりますので板違いとなります。
再度質問の必須条件を確認して javascript 板に新規で質問しましょう。

3   名前: Z ◆XTzyosZXcL : 2006/07/24(月) 22:26  ID:RmbOnz3e
 そもそも、様々な環境で閲覧されていることを考えると、BGMについては流すことによりかえって訪問者を逃がすことになりかねないので注意してください(例えば、回答をするために複数ウインドウを開いた場合、もし全ての資料でBGMを流されたりしたらと考えると・・・)。

参考資料:
http://lan.rgr.jp/essay/bgm

4   名前: Pid : 2006/07/24(月) 22:26  ID:ZFdTmqDr
昔のブラウザが自前で画像を表示することができなかったのと同様,現在のブラウザはまだ自前で音楽を鳴らすことができません。音楽(動画も)を再生するときは,プラグインを通して外部プログラムに操作を委託することになります(そのとき,プラグインに渡すパラメータが param 要素)。

したがって現時点では,音楽を再生するということは,利用者のプラグイン環境に強く依存することになります。もしスクリプトを組む際は,このことを念頭に置いて下さい。

また現状では,すでに呼び出されたプラグインのパラメータを変更するには,innerHTML などで消去→再描画させるしかない,というのもネックになります(かなりの負荷になります)。また,ブラウザのバグも多い。

そもそも,静的な HTML 文書に対して効果的な BGM というのを,今のところ私は経験したことがありません。いろいろ可能性は秘めているとは思いますが,「うまく使う」には非常に難しいです(まだ Flash の方がマシということにもなってしまう)。Web ページでの,うまい音楽の使い方ってどんなんでしょうね……。

すみません酔った勢いで書きました。とりあえず,資料だけ挙げときます。

http://japan.internet.com/research/20010531/1.html

http://yupotan.sppd.ne.jp/web/xhtml-multimedia.html
http://www.fladdict.net/blog-jp/archives/2005/06/javascript_1.php

http://msdn.microsoft.com/library/en-us/wmplay10/mmp_sdk/controlsobject.asp
http://service.jp.real.com/help/library/guides/extend_v2/htmfiles/appa_met.htm
http://developer.apple.com/documentation/QuickTime/Scripting-date.html

5   名前: Pid : 2006/07/24(月) 22:26  ID:Zpyhn6dT
> Web ページでの,うまい音楽の使い方

そういや一時期サウンドノベルが流行りましたが,その手法を取り入れたサイトってありましたっけ。普段は邪魔にならないように,山場では盛り上げるように,読者の読むスピードに合わせてタイミング良く音楽を鳴らすのは難しい……。それに,音声ブラウザでは音楽が邪魔になるかなあ(朗読を味わえない小説なんて小説じゃない,という暴言 orz)。

そういや昔,アクセスカウンタで数字だけ表示するのは味気ないので,数値を音階にして鳴らしたら面白いかな,と思ったけど,誰にも理解されなかった,それどころか何かの警告音と勘違いされた orz。

ごめんなさい,裏も何もない真の雑談でした。

一覧へ戻る