ここで関数のフィドルを作成しました( http://jsfiddle.net/rhy5K/10/ )。ここで、ユーザーにサウンドの「ミュート/ミュート解除」オプションを提供したいと考えています。たとえば、「リンクをクリックした場合、再生中のサウンドGet ready,5,4,3,2,1
はミュートにする必要があり、その逆も同様です。
toggle_sound
クリックでto関数を呼び出そうと思っているのですが、音を消すには関数内に何を書けばいいのか混乱しています。
私の問題の論理、または解決策を教えてください。
コード例を使用した説明:
この下の再生中の音をMUTE/UnMUTEしたい
var playGetReady = function (done) {
var ids = ['audiosource', 'a_5', 'a_4', 'a_3', 'a_2', 'a_1'],
playNext = function () {
var id = ids.shift();
document.getElementById(id).play();
if (ids.length) {
setTimeout(playNext, 1000);
} else {
done();
}
};
playNext();
};
警告:この JS フィドル デモでは、読み込み時にサウンドが再生される場合があります