HTML5 <audio>различное поведение на Chrome Mac / Win и Safari Mac / Win - PullRequest
1 голос
/ 28 марта 2011

Я вставляю тег <audio> на страницу.Это прекрасно работает в Chrome и Safari на Mac, но как в Chrome, так и в Safari в Windows тег вставляется, но звук не воспроизводится.Я сократил код до минимума, и теперь это смехотворно просто.Я просто понятия не имею, почему Windows сложна.

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>
            test
        </title>
        <script type="application/x-javascript" src="js/jquery-1.4.2.min.js" charset="utf-8"></script>
    </head>
    <body>
        <script type="application/x-javascript">
        $('body').html('<audio src="./audio/myfile.mp3" autoplay></audio>');
        </script>
    </body>
</html>

Интересно, если я удаляю все JS и просто вставляю тег <audio> в <body>, Chrome Win работает, но Safari Win все еще не 'т.Вроде второстепенный вопрос, но требует ли Safari Win QuickTime (в настоящее время не установлен) для использования тега <audio>?

1 Ответ

1 голос
/ 28 марта 2011

Safari Win требует QuickTime (в настоящее время не установлен) для использования тега

Да, это так.

...