2017-02-22 104 views
0

фрагмент кода: Создание элемента видеоплеер в JavaScript на странице загрузкиHTML5 видео игрок управляет не работает в Chrome

videoplayer = document.createElement("video"); 
videoplayer.setAttribute("id","myVideoPlayer"); 
videoplayer.setAttribute("controls","controls"); 
videoplayer.setAttribute("style","display:none"); 
videoplayer.setAttribute("width","200"); 
videoplayer.setAttribute("height", "200"); 
videosource = document.createElement("source"); 
videosource.type = "video/mp4"; 

videoplayer.appendChild(videosource); 

containerDiv.appendChild(videoplayer); 

и события пользовательского щелчка Я меняю источник видеоплеер

videoplayer = document.getElementById("myVideoPlayer"); 


var videosource= videoplayer.getElementsByTagName('source'); 
videosource = videosource[0] 
videosource.src = "my video url comes here"; 
videosource.type = "video/mp4"; 

videoplayer.pause();  
videoplayer.load(); 
videoplayer.play(); 

Если я делаю вперед и назад, все равно начинается то, с чего мы ушли.

+0

Более подробный код будет полезным. – user218046

ответ

0

Вы должны изменить src элемента видеопроигрывателя, а не элемент videoource.

Итак, для вас код будет

videoplayer.setAttribute("src", "your video path"); 
+0

Не работает. Я могу воспроизводить видео, но я не могу двигаться вперед и назад. –

+0

Как вы продвигаетесь вперед и назад? Используя временную шкалу видео? –

+0

С помощью видеоконтроля. (Seek/Cursor, который присутствует в ленте управления видео) –