я получилКак играть видео динамически, когда его источник меняется
<input type="file" id="howtovideo" name="howtovideo" accept="video/mp4"> </span>
Когда она изменилась, я звоню ниже функции для воспроизведения видео динамически
$("#howtovideo").on('change', function() {
loadVideo();
});
function loadVideo(){
alert('loadVideo called');
var newsrc = 'http://clips.vorwaerts-gmbh.de/VfE_html5.mp4';
var video = document.getElementById('video');
var source = document.createElement('source');
source.setAttribute('src', newsrc);
video.appendChild(source);
video.play();
}
Но ничего не происходит, и ошибок в консоли demo. Не могли бы вы дать мне знать, как играть в vdeo dynamicaly ??
Добавить атрибут autoplay для тега видео. – Mohammad
добавьте свой элемент видео в dom, прежде чем вы вызовете 'play()'. Или используйте атрибут autoplay на элементе видео – japrescott
, хотя добавление автозапуска не решает проблему. – Pawan