2011-03-11 25 views
19

HTML5 <video> etiketinin etiketi tersten video oynatmak mı, yoksa 2 video indirmek zorundayım (ileri ve backword play). Kullanıcının 2 videoyu indirmesini engelleyen herhangi bir çözüm var mı?HTML5 videoyu tersten oynatmak mümkün mü?

+3

Pek çok sıkıştırma şeması Forward'ı oynattığınızı varsaydığından, ** NO ** yönüne kuvvetle yaslıyorum. – drudge

cevap

15

HTML5 veya Javascript'e bile gitmeden, birçok video formatı oynatılmak üzere tasarlanmış streaming formatlarıdır. Geriye doğru oynatmak, tüm akışı çözmenin, her bir ham çerçeveyi bellekte saklamak için bellekte saklamasını ve ardından çerçeveleri geriye doğru çekmesini gerektirecektir.

en az bir kişi actually tried thatmplayer olsa da, bu yüzden en azından prensipte, yapılabilir kullanarak. negatif bir değere playbackRate ayarlamak için geçerli olsa

+1

Teşekkürler @ Frédéric, Şimdi 2 ayrı videoya sahip olduğumu biliyorum problemim için daha iyi bir çözüm. – Ish

+0

Ancak birden fazla oyuncu yüklemek veya mevcut oynatıcı video kaynağını değiştirmek için iki ayrı Video eklemek gerekiyor. Geçerli oyuncu video kaynağını değiştirmek, yükleme süresine mal olacak. –

+0

@Arham, ancak istemcide tersine çevirmek için tüm giriş akışını yerel olarak arabelleğe almak bir seçenek değildir (henüz), korkarım. –

10
aMediaElement.playbackRate = -1; 

UAs, bu desteklemeyebilir.

+2

Safari'de MP4 ile çalıştı, ancak çok rahatsız edici oldu (video hiç pürüzsüz değildi). –

+3

Chrome'un şu anda negatif oynatma gerçekleştirme planları olmadığını unutmayın. https://code.google.com/p/chromium/issues/detail?id=33099 –

+2

Şu anda Firefox'ta desteklenmiyor, ya – commonpike

6

Bunu bir güncelleme yönteminde yapmayı başardım. Her karede video.currentTime süresini azalttığım zamana kadar ve şimdiye kadar elde etmeyi başardığım en iyi sonuç.

+0

Bunun bir jsfiddle görmek güzel olurdu. –

İlgili konular