Member 12324523 Ответов: 1

Как устранить исключение domexception: элемент не имеет поддерживаемых источников.


 <head runat="server">
    <title></title>
    <script>
        function PlaySound(soundobj) {

            var thissound = document.getElementById(soundobj);

            thissound.play();

        }


        function PauseSound(soundobj) {

            var thissound = document.getElementById(soundobj);

            thissound.pause();

        }


</script>
</head>
<body>
    <audio id="audio1" src="Sounds/DPM317.wav" controls="controls" preload="auto"></audio>

    <audio id="audio2" src="Sounds/DS250069new.wav" controls="controls" preload="auto"></audio>

    <form id="form1" runat="server">
    <div>
     <input type="button" value="PlaySound" onclick="PlaySound('audio1'), PlaySound('audio2')" />

     <input type="button" value="PauseSound" onclick="PauseSound('audio2'), PauseSound('audio1')" />
    </div>
    </form>
</body>

Выше приведен мой полный код, который используется для воспроизведения файлов .wav в браузере chrome, но при отладке в инструментах разработчика я вижу ошибку рядом
<input type="button" value="PlaySound" onclick="PlaySound('audio1'), PlaySound('audio2')" />
<input type="button" value="PauseSound" onclick="PauseSound('audio2'), PauseSound('audio1')" />
и thissound.play(); и thissound.pause(); как я могу решить эту проблему?

Что я уже пробовал:

Я попробовал приведенный выше код, но он дает мне ошибки

ZurdoDev

Можете ли вы опубликовать полное исключение?

Karthik_Mahalingam

что такое сообщение об ошибке?

1 Ответов

Рейтинг:
2

xszaboj

ПРИВЕТ,

взгляните на этот пример. Он работает без ошибок.
Ручка от xszaboj[^]

Я думаю, что ваша проблема может заключаться в том, что ваш путь неверен ни к первому, ни ко второму wav-файлу.