Я немного запутался в том, как использовать URL-адреса BLOB-объектов в моем видеопроигрывателе.
У меня есть таблица БД с названием показывает, где я буду получать файл, который нужно показать из:
shows
show_id |show_name |show_filename
1 |sample vid |1_231142sample.mkv
А фактический каталог файлов находится в «mysite / uploads / shows /», поэтому в настоящее время мой код:
<video id="video" autoplay loop muted style="width: 100%;">
<source src="//mysite/uploads/shows/1_231142sample.mkv" type="video/mp4">
</video><script type="text/javascript">
$(document).ready(function(){
$('#video').bind('contextmenu',function() { return false; });
setVideo("#video");
});
function setVideo(obj)
{
var videoFile = "//mysite/uploads/shows/"+response.url;
//videoFile is the result from "//mysite/uploads/shows/" plus ajax response
$(obj).attr('src', videoFile);
}
</script>
но проблема в src, он показывает, где на самом деле находится видео. Было предложено использовать URL-адреса BLOB-объектов, мне было интересно, как это применить?
Задача ещё не решена.
Других решений пока нет …