مانی
4 سال پیش توسط مانی مطرح شد
1 پاسخ

لینک blob برای ویدیو

سلام وقت بخیر من یک فایل دارم که شما میتونید ویدیو رو داخلش آپلود کنید و بعد لینک ویدیو رو به اینصورت در میاره
blob:null/da00a60d-13fa-48c4-b091-57aad8f82029
فقط مشکلی که هست میخوام مقدار پیش فرض خودم بهش بدم مثلا یک لینک ویدیو که این عملیات رو انجام بده و نخواد حتما فایل رو آپلود کنی

میخوام لینک ویدیو به این صورت دربیاد
blob:null/da00a60d-13fa-48c4-b091-57aad8f82029
که قابل شناسایی نباشه و نشه دانلود کرد به راحتی

محتوای فایل HTML

<button id="button">Select a video file</button>
<input id="file" type="file" />
<video width="100%" height="100%" controls controlsList="nodownload"></video>
<script src=" script.js "></script>

محتوای فایل JS

var fileInput = document.querySelector('#file');
var video = document.querySelector('video');

fileInput.addEventListener('change', function(evt) {
evt.preventDefault();
var file = evt.target.files[0];
if (file.type.split('/')[0] != 'video') {
alert('Please select a file with a video/* mime-type');
return false;
}

var url = window.URL.createObjectURL(file);
video.src = url;

video.addEventListener('progress', function(evt) {
    console.log(video.duration);
    video.play();
}, false);

video.addEventListener('error', function(err) {
    console.error(video.error, err);
    alert('nay :(');
});

});

console.log(document.querySelector('button'));
document.querySelector('button').addEventListener('mouseup', function() {
fileInput.click();
});


ثبت پرسش جدید
مانی
@mani.h1990 4 سال پیش مطرح شد
0

کسی از دوستان راه حلی نداره ؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام