テキストのリストを調べて、同等の文字サウンド ファイルを再生しようとしています。コードは文字列の最後のファイルを再生しますが、すべての要素をループします (アラート ボックスで試行)。文字ごとにサウンド クリップを再生しようとしています。setTimeout を使用して for ループの計測を遅らせようとしましたが、成功しませんでした。誰かがこれについて何か洞察を持っていますか? また、html5 Webページでjqueryを使用しています。
function playSound(msg) {
var sound_file_url = "snd/" + msg + ".wav" ;
$('#sound').html("<embed src='"+sound_file_url+"' hidden=true autostart=true loop=false>");
alert("Text: " + msg );
}
function startPoint() {
var input = $("#text").val();
for (var i = 0, j = input.length; i < j; i++) {
if(input[i].match(/^[a-zA-Z0-9]+/) ){
setTimeout(playSound(input[i]), 500);
}
}
};
久しぶりのラーカー、初ポスター。のぞいてくれた皆さん、ありがとう。