2016-11-04 3 views
1

Я пытаюсь поместить скрипт в свой HTML, который позволяет воспроизводить видео. Видео отображается в браузере, но кнопки, связанные с воспроизведением/паузой, ничего не делают. На кнопке воспроизведения появляется сообщение об ошибке и указывает, что строка vid.play() имеет значение NULL. Вот мой код.JavaScript video play null error

var vid = document.getElementById("meme.mp4"); 

function playVideo(){ 

    vid.play(); 
} 

function pauseVideo(){ 
    vid.pause(); 
} 
+0

Что такое идентификатор видеотега в вашем html? –

+0

вы уверены, что ваш id = '' meme.mp4''? –

+0

'и говорит, что строка vid.play() равна null' - скорее всего, ошибка в том, что vid имеет значение null, а не то, что vid.play() имеет значение null –

ответ

0

я тонко вы сделали неправильно в document.getElementById("meme.mp4");, вы идентификатор может быть неправильно, это может быть мем.

var vid = document.getElementById("meme"); 

function playVideo(){ 

    vid.play(); 
} 

function pauseVideo(){ 
    vid.pause(); 
} 
+1

Да, это была одна проблема исправлена. Вторая - иметь строку var = vid под каждой функциональной строкой. Не уверен, что это имеет смысл, но теперь это работает. Благодарю. – WickedJDG

+0

приветствуются –