Anında Müzik Deneyimi için Agresif Preload Stratejisi
Problem: Kullanıcı müziğe girince ilk şarkıya bastığında "yükleniyor" beklemesi yaşanıyor. Şarkı değiştirince de aynı şekilde bekliyor. Bu kötü bir deneyim!
İstenen: Kullanıcı siteye girdiği anda, ilk şarkı zaten hazır olmalı. Play'e bastığında ANINDA çalmalı! Bir şarkı çalarken, sıradaki şarkı arkaplanda sessizce yüklenmeli. Next'e bastığında gene ANINDA başlamalı!
YouTube'da video açtığınızda play'e basmadan önce video hazır, play'e basınca anında başlar. Aynısını müzik için yapıyoruz. Kullanıcı hiç beklemeyecek, her şey hazır olacak!
Player iki tür preload kullanıyor:
preloadLastPlayedSong()preloadNextSong()| Olay | Mevcut Timing | Yeni Timing | Etki |
|---|---|---|---|
| Sayfa yüklendi | 500ms sonra | 0ms (anında) | İlk play anında başlar |
| Şarkı çalmaya başladı | 2000ms sonra | 500ms sonra | Next basınca anında geçer |
| Spot çalmaya başladı | 2000ms sonra | 500ms sonra | Spot bitince şarkı anında devam eder |