2012-03-13 6 views
2

私は、HTML/CSS/JSを使用してリアルタイムデータを表示する単一ページのWebアプリケーションを持っています。プラグインなし(FlashまたはQuicktimeなし)のWebサイトでクイックチャイムを再生することはできますか?

私は小さなチャイムを演奏したいが、私はサイトをFlashに依存させたくない。新しいチャットを示すのは単なるチャイムなので、それは大きな障害ではありませんが、私は方法を見つけたいと思います。

これは可能です - あなたはサウンドを再生するためにローカルなものが必要なので、私は推測していませんが、私はここで期待しています!

ありがとうございました!

編集:まだHTML5はまだ使用できません。

+0

私は隠し埋め込みを行うためにjavascriptを使用します。 – CoffeeRain

+0

'echo chr(7)'だけがブラウザでうまくいくなら...救助者にとっては良い古いctrl-gです。 –

+0

@ CoffeeRain説明できますか?何を埋め込みますか? – MattW

答えて

4

は、HTMLに埋め込まれた.wavファイルを再生するbuzzまたはMediaElement.JS

+0

ありがとう...ちょっと前にHTML5に行くことができません - 私はIE8をサポートする必要があります。 – MattW

+1

@MattWブラウザX、Y、およびHTML 5(Zのためのハック);-) [しかし、もっと深刻なことに、HTML ]また、Buzz氏は、「うまく機能しない」と言っているが、「内部の仕事を試みる」かどうかは分からない。 –

+0

@pst Ha - ほとんどのjavascriptに関する質問の答えです。ありがとう - 私はそれを維持します。 – MattW

2

HTML5オーディオフレームワークをチェックアウト?試してくださいDifferent ways to play sound from a website - UCL

+0

それはQuicktimeを使用しているようです - 私も避けようとしています。私はそれが問題の一部ではないことを知っています - 私はプラグインを言ってはいけないと思います。 – MattW

0

this web pageの例2は、良い例を示しています。この例のより容易なバージョンはこのことでしょう...

function playSound(soundfile) { 
    document.getElementById("sound_element").innerHTML= 
    "<embed src='"+soundfile+"' hidden=true autostart=true loop=false/>"; 
} 

HTMLはこのことでしょう...

<span id="sound_element"></span> 

これは、Webページ内の隠された埋め込みファイルを置きます。 playSound(Path/To/File)

+0

しかし、実際にはサウンドを再生するにはまだFlashかQuicktime(またはプラグイン)が必要です。 – MattW

+0

@MattW私が知る限り、Web上のメディアを再生するにはQuicktimeが必要です。これは問題ではありません。 – CoffeeRain

+0

@MattW [This](http://www.seabreezecomputers.com/tips/sound.js)リンクが役立ちます。 – CoffeeRain

関連する問題