Мне нужно запустить видеофайл для этого iam с помощью видеоэлемента. Аномалия, которую я вижу сейчас, заключается в том, что если iam устанавливает программный код src программно, то файл не воспроизводится. Хотя тот же путь, если iam напрямую передается в src, воспроизводится видео.html5 настройка видеотеки src программно
Видео находится в папке «Видео» решения, поэтому я не думаю, что есть проблемы с доступом.
Ниже код напрямую назначает src для видео - Воспроизведение файла.
function ShowModalPopup() {
//$find("mpe").show();
//return false;
var param1 = new Date();
var month = param1.getMonth() + 1;
var day = param1.getDate();
var param2 = (('' + day).length < 2 ? '0' : '') + day + '/' + (('' + month).length < 2 ? '0' : '') + month + '/' + param1.getFullYear() + ' ' + param1.getHours() + ':' + param1.getMinutes() + ':' + param1.getSeconds();
$("#<%= hdnStartDateTime.ClientID %>").val(param2);
var url = $get("<%=lnkVideoLink.ClientID %>").value;
alert(url);
//$get("video").src = url;
$('[id*="MyVdo"]').attr('src', '../../MS_RIT_Training_Videos/REITIworkatTest.mp4');//type='video/mp4'
//$('[id*="MyVdo"]')[0].play();
$find("mpe").show();
return false;
}
Ниже кода программно назначая SRC - Не Проигрывание видео
function ShowModalPopup() {
//$find("mpe").show();
//return false;
var param1 = new Date();
var month = param1.getMonth() + 1;
var day = param1.getDate();
var param2 = (('' + day).length < 2 ? '0' : '') + day + '/' + (('' + month).length < 2 ? '0' : '') + month + '/' + param1.getFullYear() + ' ' + param1.getHours() + ':' + param1.getMinutes() + ':' + param1.getSeconds();
$("#<%= hdnStartDateTime.ClientID %>").val(param2);
var url = $get("<%=lnkVideoLink.ClientID %>").value;
alert(url);
//$get("video").src = url;
// $('[id*="MyVdo"]').attr('src', '../../MS_RIT_Training_Videos/REITIworkatTest.mp4');//type='video/mp4'
$('[id*="MyVdo"]').attr('src', url);//type='video/mp4'
//$('[id*="MyVdo"]')[0].play();
$find("mpe").show();
return false;
}
Для Кеннета:
Alert:
В Generall ваш код выглядит нормально. Еще раз проверьте значения 'url'. Я действительно уверен, что проблема там, если первая функция работает без каких-либо проблем. – eisbehr
Реализация кода Кеннета сейчас воспроизводит видео, но до этого я получаю эту ошибку. Мне нужно нажать продолжить только тогда, когда воспроизводится видео. – Rishabh