В настоящее время у меня возникают проблемы при воспроизведении mp3-файлов на веб-сайте.
Я использую следующий код для воспроизведения звука mp3:
function playSound(url){
var userAgent = navigator.userAgent.toLowerCase();
var appVersion = navigator.appVersion.toLowerCase();
var appName = navigator.appName.toLowerCase();
var isOpera = (userAgent.indexOf('opera') != -1);
var isIE = (appName.indexOf('internet explorer') != -1) && !isOpera;
switch(true)
{
case isIE :
$("#soundSpan").html(" <bgsound src='"+url+"' />");
break;
default :
$("#soundSpan").html(" <embed src='"+url+"' type='audio/mpeg' autostart=true repeat=false loop=false hidden=true></embed>");
}
}
Это прекрасно работает для меняи большинство пользователей, но некоторые пользователи жалуются на то, что слышат эхо.Это означает, что они слышат один и тот же звук несколько раз (более двух раз).Звуки очень короткие, от 1 до 6 секунд.По мнению некоторых пользователей, эхо иногда настолько плохое, что они не могут понять, что говорится (mp3-файлы - это произнесенные предложения).Эхо обычно прекращается через 2-3 секунды.
Я уверен, что я играю звук только один раз, и эхо появилось в разных браузерах.
Кто-нибудь знает, как этоможет случиться?