2012-07-13 10 views
8

HTML5 video öğesi kullanılarak yüklenen bir videonun anlık görüntüsünü yakalamak ve video yükleninceye veya oynatma olayı tetiklenene kadar önizleme görüntüsü olarak kullanmak mümkün mü? Poster özniteliğini biliyorum ama videonun rastgele bir karesi gibi küçük resmin kendisinin oluşturulmasını istiyorum. YouTube/Vimeo’nun yaptığı sıralama.HTML5 video etiketinde rastgele bir önizleme görüntüsü oluşturma

sayesinde

+0

buna ne dersiniz: https://stackoverflow.com/questions/7323053/dynamically-using-the-first-frame-as-poster-in-html5-video –

cevap

8

ben bu saf HTML5'teki mümkün olduğunu sanmıyorum. Temel olarak, web sayfasındaki 'nesneyi' gördüğünüzde akış yüklenmediğinden, istemci istenen çerçeveyi alamaz.

Ancak, sizin için en iyi seçenek numaralı sayfaya dönmek ' sayfasını yüklemeden önce' rasgele çerçeveyi 'kaydetme/önbelleğe alma ve daha sonra videonun posteri olarak kullanma. Bu, müşteri çalışmasını azaltmanıza ve bant kayışını kaydetmenize olanak tanır. Bulduğum ilk şey

onay THIS, (PHP kullanıyorsanız ve çerçeveyi almak için bir 'hızlı ve kirli' yolu istiyorsanız)

Güncelleme

Görünüşe göre HERE popcorn.js ile bir çözüm var ama öyle görünüyor ki (ihtiyacınız varsa) şekilde yapamazsınız.

Bunun nedeni, tarayıcı güvenlik sorunları nedeniyle bunu yalnızca aynı etki alanı içinde yapmak mümkün olabilecektir.

+0

Ne Popcorn.capture.js ne yaparsa onu yaparım. gerekir. Teşekkürler! – mihaipaun