2010-05-05 5 views
16

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

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

Спасибо и уважением, Krt_Malta

+0

взгляд на этот пост: http://stackoverflow.com/questions/5703203/html5-video-change -несколько источников хорошее и простое решение! – 2011-09-19 14:57:00

ответ

0

Свойство быть использованы:

videoTag.src 

Если это не автоматически начать играть после этого:

videoTag.play() 
24

Webkit требует, чтобы вы вызывать «нагрузка()» после смены источника:

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

Apple имеет a useful tutorial.

+0

Вы, сэр, мой герой! – alexalexandresq

5

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

<script> 

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

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

</script> 
+0

просто интересно на нижнем уровне .... это отлично работает – samccone

+1

target [0] .load(); target [0] .play(); ничего не сделают на iPhone – Kevkong

+0

в 2011 году: \ – samccone

Смежные вопросы