Я пишу mp3-плейлист, и почти закончил... но я хотел бы сделать страницу совместимой со старым браузером (люди со старыми браузерами увидят простой список ссылок на mp3: они могут скачать их, это не проблема). Теперь, боюсь, у меня проблемы с синтаксисом javascript, а не с какой-то конкретной командой. Итак, это мой код:
ilikemp3 = 0;
if (document.createElement('audio').canPlayType('audio/mpeg;codecs="mp3"'))
{ilikemp3 = 1};
if (ilikemp3)
{audio_playlist_html5()}
else
{simple_audio_list()};
Он отлично работает в современных браузерах... но если я запускаю его в старых браузерах, я получаю сообщение об ошибке:
Ошибка: document.createElement("audio").canPlayType не является функцией
Итак, я понимаю, что это неправильный способ запроса браузера. Кто-нибудь может мне помочь? Большое спасибо!