Sadece Chrome'da çalışan bir uygulama üzerinde çalışıyorum.Bir html5 videosunun src'sini krom ya da sızıntı belleğini bozmadan javascript aracılığıyla nasıl değiştiririm?
Kaynağı oynatma videosundan değiştirebilmem gerekir.
$fullscreenVideo.get(0).src = '/video/' + name + '.mp4'; // crash here
$fullscreenVideo.get(0).load();
$fullscreenVideo.get(0).play();
birkaç defa ama benim krom (denenmiş beta & dev kanallar) çalışır kilitleniyor biter (tepkisiz hale sayfa):
Kullandığım javascript (& jQuery) src
niteliğini değiştirmek için.
i ile son kod bloğu prepending yeni bir unsur oluşturmayı denerseniz:
$fullscreenVideo.remove();
$fullscreenVideo = $('<video id="video-fullscreen" width="800" height="600" loop="loop"></video>').appendTo("#page-fullscreen > div.fullscreen");
hiç geri aşağı almadan 20Mo tarafından her videonun anahtar artış RAM.
Chrome crash en src güncellemesini izlemek/engellemek için bir yol var mı? Boş belleği zorlamak için bir yol var mı?
Eğer 'load' çalıştırırsanız ve' play 'çalıştırmazsanız ne olur? Belki oyundan önce bir gecikme ihtiyacı var ... –
Yüklemeden veya oynatmadan önce src özniteliği güncellemesinde çöküyor. Öncesinde biraz gecikme eklemeye çalıştım ama hiçbir şeyi değiştirmedim. – Olivier
İlk olarak, temizlemek için '.src = ''' eklerseniz ne olur? – Blindy