Подтвердить что ты не робот

Изменение видео, воспроизводимого в видео HTML5

Я использую теги в HTML5 для воспроизведения видео в веб-браузере... (и я очень впечатлен этой новой функцией)

Есть ли возможность изменять видео, воспроизводимое через Javascript? Скажем, когда я выбираю другое видео из списка, будет вызываться функция Javascript, которая будет содержать что-то в строках MyVideo.VideoLocation = //location of new video to be played. Возможно ли это?

Спасибо и приветствую, Krt_Malta​​p >

4b9b3361

Ответ 1

Webkit требует, чтобы вы вызвали "load()" после смены источника:

videoTag.src = "newVideo";
videoTag.load();
videoTag.play();

Apple имеет полезный учебник.

Ответ 2

Вот решение, протестированное на Ipad/Iphone/Webkit/Firefox

<script>

function playNext(path,target)
{
target[0].src=path;
target[0].load();
target[0].play();
}

playNext("pathToMovie",$('#video_1'));

</script>

Ответ 3

Свойство, которое будет использоваться:

videoTag.src

Если после этого автоматически не запускается воспроизведение:

videoTag.play()