2013-01-14 21 views
20

HTML5 video etiketindeki bir Javascript Blob/File nesnesinden bir video görüntülemek istiyorum.Blob'dan bir video görüntüle Javascript

Bu kod sadece küçük videolar için çalışır: Ben büyük videolar (> 10 MB) için bu kullanamazsınız

var reader = new FileReader(); 
reader.onload = function(e) { 
    document.getElementById("video").src=reader.result; 
} 
reader.readAsDataURL(vid); 

. HTML 5'teki bir blob nesnesinden büyük bir videoyu görüntülemek için bir çözüm var mı?

+0

Sorun nedir hakkında daha fazla bilgi verebilir misiniz? –

+0

Örneğin, 15 MB'lik bir video okumayı denediğinde Chrome ve Firefox'un kapatılması. Bunun video boyutundan kaynaklandığını düşünüyorum. Tarayıcılar, HTML kodunda 15 MB'lık bir dize okuyamaz ve görüntüleyemez. –

cevap

32

Ben bulunamadı. Gördüğüm kadar kolaydı ...

function display(vid){ 

    var video = document.getElementById("video"); 
    video.src = window.URL.createObjectURL(vid); 

} 
+7

... ve burada bir demo: https://simpl.info/video/offline –

+2

'vid' parametresi nedir? –

+1

@HubertGrzeskowiak bir Blob veya File nesnesidir –

İlgili konular