Версия Safari для Windows 8.1
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
</head>
<body>
<audio id="player" autoplay>
</audio>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script>
$("#player").html("<source src='file path' type='audio/mp3'>");
</script>
</body>
</html>
Этот код отлично работает в Chrome, а не в Safari.
Я уже пытался добавить метод play () и метод загрузки.Но сафари не распознает эти методы.Выдает неопределенное сообщение об ошибке
$("#player").load(); //Not working. Undefined error message coming.
$("#player").play(); //Not working. Undefined error message coming.
Уже проверено по ссылкам ниже.
Safari с аудио-тегом не работает
Обновление - 1
Даже приведенный ниже код не работает в Safari в ОС Windows.Нет звука
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<audio autoplay src="https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3">
</audio>
</body>
</html>
Обновление - 2
Код ниже не работает в Safari в ОС Windows.Нет звука
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<audio autoplay>
<source
src='https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3'
type='audio/mpeg'>
</source>
</audio>
</body>
</html>