Я продолжаю пытаться заставить свой код воспроизводить аудио для игры, над которой я работаю. Сценарий выглядит следующим образом:
<!DOCTYPE html>
<canvas id="ncanvas" width="500" height="500" style="border:1px solid #000000;"></canvas>
<html>
<img id="html5" src="img/smiley.png" />
<audio id="itn" src="audio/Into_the_night_210420.mp3" />
<head>
<script>
window.onload = function() {
var c = document.getElementById("ncanvas");
var ctx = c.getContext("2d");
var img = document.getElementById("html5");
ctx.drawImage(img, 10, 10);
var song = document.getElementById("itn");
song.play();
};
</script>
</head>
</html>
Но всякий раз, когда я запускаю код, я получаю это сообщение об ошибке из консоли Firefox NotSupportedError: Медиа-ресурс, указанный атрибутом sr c или назначенным объектом медиа-провайдера было не подходит. Я попытался запустить его на chrome, но он сказал, что не может найти файл, даже если он был там. Есть ли что-то , я делаю здесь неправильно, или что? Я знаю, что проблема не в доступе к файлу, как в моем последнем посте, потому что он явно работает при доступе к smiley.png