Я пытаюсь создать аудиоплеер html5. Это для радиостанции, поэтому мне нужен плеер, чтобы перезагрузить источник и начать играть с 'currrentTime = 0;' когда поток начнется снова. Я получаю ошибку в скрипте, хотя, и я не уверен, почему?Uncaught TypeError: Не удается прочитать свойство 'id' из null
Мой скрипт запускается
Ошибка Расположение: if (player.id == 'paused') {
- я получаю ошибку: ' Uncaught TypeError: Cannot read property 'id' of null
HTML:
<audio onplay="checkState()" controls="controls" id="paused" src="http://rmceng.radiomaria.ca:8162/;stream.mp3"></audio>
Мои JS:
function checkState() {
var player = document.getElementById('player');
var psrc = 'http://rmceng.radiomaria.ca:8162/;stream.mp3';
if (player.id == 'paused') {
player.currentTime = 0;
player.src = psrc;
player.load();
player.play();
document.getElementById('player').id = 'playing';
}
else {
player.pause();
player.src = "";
document.getElementById('player').id = 'paused';
}
}
window.onload = function(){
checkState();
}
'вар игрок = document.getElementById ('игрок');' и 'ID = "Приостановлено"' Somethings не правильно – taguenizy
._. --- Я быстро сделаю это исправление. –
Вы продолжаете изменять идентификатор, поэтому он больше не совпадает со вторым щелчком мыши. Вам не нужно менять идентификатор. – adeneo