ホームページでリンクを押すと音を鳴らすようにしたいのですが、押したときに異なる2つの音データを同時に再生する方法を探しています。2つの音データのうち、1つは常に同じものです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/10/22 18:50:04
  • 終了:--

回答(3件)

id:masaomix No.1

masaomix回答回数1023ベストアンサー獲得回数12003/10/22 23:38:01

ポイント30pt

http://www.officecats.net/

動物愛護同人「ねこの事務所」

URLはダミーです。私のサイト(^-^;

さて、ご質問の件ですが、おそらくかなり実現は難しいと思います。

というのは、同時に2つの音を鳴らす、という動作は、

サイト側で制御できるものではなく、

あくまでサイトを閲覧している側に依存するからです。

サイト側のプログラムは簡単です。

リンクからjavascriptを呼び出して、

第1の音を鳴らす、第2の音を鳴らす、そしてリンク本来のページジャンプをする、

この3つの動作を同時に行わせるように記述すればよいだけです。

これは、ひとつのアンカーのクリックで複数のフレームを切り替える、

といったスクリプトの応用で簡単に記述できます。

しかし、ページを閲覧している側としては、ちょっと複雑なことになります。

PC上で異なる2音を同時に発音させるためには、

2つの音源が同時に起動されなければなりませんが、

はたしてこれがうまく起動してくれるでしょうか。

仮にうまく起動されたとして、双方の音源が同時に発音してくれるでしょうか。

さらに同時に発音したとして、

2つの音のレベルはそれぞれ意図したものとなるでしょうか。

ほとんどの場合、おそらく無理だと思うんです。

ご質問のような動作を考える場合、やはりこれは、

あらかじめ2音がミキシングされた様々な音声データを作っておき、

場面によってそれをうまく使い分けながら意図した音を送り出していく、

というよりほかに、実用的な方法は無いように思われます。

id:finalvent No.2

finalvent回答回数321ベストアンサー獲得回数12003/10/23 11:52:02

ポイント20pt

URIは一般的な手法、つまり1つしか鳴りません。しかし、音声の再生はブラウザーの機能ではなく、Windows Media Playerのコンポーネントなどを借りているで、こちらが複数起動しなくてはならないのですが、それは仕様上、無理だと思われます。

あらかじめ、同時に鳴らしたい音をサウンドエディターで合成しておくのはどうでしょうか。

サウンドエディター(Free)

http://www.cycleof5th.com/products/sefree/

SoundEngine Free / Cycle of 5th

id:poy No.3

poy回答回数93ベストアンサー獲得回数12003/10/23 15:25:50

ポイント10pt

http://myako.net/

JavaScript配布サイト ako's cyberpage

javaを使用すると思うのですが、ココのHPには必ず何かあります。とにかく凄いので一度拝見してください。

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

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

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

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

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