Yardım
LedPlayer'ı sıfırdan kullanmaya başlamak için izlemen gereken adımlar ve sık karşılaşılan durumlar.
1. İlk kurulum
- Saha Şablonu sayfasına git.
- Kabin boyutunu (örn. 192×192 px), satır başına kabin sayısını (sender'ın matrix layout'una göre — bilmiyorsan 0 bırak, otomatik hesaplanır), hedef FPS'i (genelde 50) gir.
- Segmentler'i ekle: ön uzun, arka uzun, sol kısa, sağ kısa. Her segmente kabin sayısı yaz. SVG saha görünümünden konumlarını kontrol et.
- Kaydet. Artık medyalar bu boyuta göre normalize edilecek.
2. Medya yükleme
Medya sayfasından video (MP4/MOV/AVI/WebM) ve resim (JPG/PNG) yükleyebilirsin. Maks. 500 MB / dosya, çoklu seçim destekli.
- Panel boyutuna otomatik uyarla (varsayılan açık): yüksekliği bir kabin yüksekliğine ölçeklenir, genişlik en yakın kabin katına yuvarlanır. Tüm reklam içeriği için bunu açık bırak.
- Kapalı: orijinal boyut korunur — özellikle 2-3 panel genişliğinde özel tasarlanmış medyalar için.
FFmpeg arka planda çalışır; H.264'e dönüştürür ve thumbnail üretir. Hazırlanıyor... yazısı kaybolunca kullanıma hazırdır.
3. Sahne oluşturma
Sahne = aynı anda farklı X pozisyonlarında oynayacak medya seti. Sabit süresi vardır (örn. 10sn); süreden kısa medyalar kendi içinde loop olur.
- Sahneler sayfasından + Yeni'ye bas.
- İsim ve süre (saniye) gir. Süre = 0 = manuel (kullanıcı geçene kadar oynar).
- Aşağıdaki Medya Ekle bölümünden video/resim seç, + butonuyla sahneye ekle.
- Item satırında: OffsetX = X koordinatı (px), Tekrar = yan yana kaç kez tekrarlansın, V-Stretch = yüksekliği kabine doldur, Grid-Fit = genişliği en yakın kabin sınırına yuvarla.
- Saha Önizleme'de yerleşimi gör.
4. Playlist hazırlama
Playlist = sıralı çalan sahneler. Sahneler bittikçe sırayla geçilir, sona gelince başa döner.
- Playlistler sayfasından + Yeni.
- İsim gir. İki opsiyonel bayrak:
- Shortcut: Kontrol Paneli'nde mavi hızlı buton olarak görünür.
- Quick Action: aktif playlist'i kesip oynar, sonra geri döner (gol/penaltı için — bkz. bölüm 6).
- Sahne Ekle'den sırayla sahneleri ekle. ↑/↓ ile sırayı değiştir.
5. Oynatma + kontrol
Player ayrı bir tarayıcı sekmesinde tam ekran çalışır.
- Kontrol Paneli üst sağda ▶ Player'ı aç — sender PC'sinde tam ekran açılır.
- Playlist listesinde her satırda iki seçenek: ⏱ Kafaya (preload, sonra Yayına Al ile geçiş) ve ▶ Oynat (anında).
- ⏸ Pause / ▶ Resume / ⏹ Stop üst barda.
- Parlaklık: 5-100% arası, Player'ın render katmanına CSS filtresi uygular (gerçek panel akımını değiştirmez).
- Geçiş efekti: Saha Şablonu'ndan Cut (kesme) veya Fade (cross-fade) seçilebilir, süre ms cinsinden.
6. Quick Action (gol/penaltı)
Maç sırasında olay olduğunda (gol, penaltı, kart) reklam akışını anlık kesip kısa bir reklam/efekt oynatıp geri dönmek için.
- Playlist oluştur, Quick Action'ı işaretle.
- Sahnelerini ekle (genelde 5-15sn'lik kısa içerik).
- Kontrol Paneli'nde kırmızı kart olarak görünür. Tıklayınca aktif yayını keser, kendisi oynar, bitince eski playlist tam kaldığı yerden devam eder (videolar frame-perfect resume olur).
- Varsayılan QA'lar otomatik tanımlıdır (Gol/Penaltı/Korner/Sarı Kart/Kırmızı Kart/Replay) — sahnelerini sen ekleyeceksin.
7. Sabit paneller (skor / logo)
Sabit Paneller sayfası: belirli kabinleri playlist akışından bağımsız sabit içerikle "kilitle".
- Medya tipi: bir foto/video sabit oynar (örn. ana sponsor logosu).
- Metin tipi: skor (1-0), süre (45+2'), maç saati gibi yazı. Manuel güncellenir.
- Başlangıç kabini + kabin sayısı belirt. Birden fazla kilit eklenebilir.
- Aktif kilitler player'ın üst katmanında çizilir, playlist altta sessizce devam eder.
- Değişiklikler SignalR ile player'a anlık iletilir, playlist swap yapılmaz.
8. Kayan yazı (ticker)
Kontrol Paneli'nin altındaki Canlı Kontroller kartından mesaj yaz, konum (Alt/Üst/Orta/Tüm) ve hız (Yavaş/Orta/Hızlı) seç, ▶ Göster. Sonsuz döngü, ✕ Gizle'ye basana kadar oynar. DB'ye kaydedilmez.
9. Yedek + geri yükleme
Yedek sayfasından bir tıkla tüm DB + medya + thumbnail'lar tek ZIP'e yedeklenir. Geri yüklemede ZIP'i seç → uygulamayı yeniden başlat.
ZIP içinde manifest.json var: ne tarihli yedek, kaç playlist/sahne/medya içerdiği, lisans aktif mi insanca okunur özet.
10. Lisans
- Lisanssızken medyalara "DEMO" watermark FFmpeg ile gömülü çıkar (orijinal dosya korunur).
- Saha Şablonu sayfasındaki Lisans kartında bu makinanın kimliği (fingerprint) gösterilir, kopyala butonuyla satıcıya yolla.
- Satıcı sana özel lisans anahtarı üretir (bu makinaya bağlı). Anahtarı yapıştır, aktive et.
- Aktivasyon sonrası Tümünü yeniden normalize et ile mevcut medyaları temiz çıktıyla yeniden üret.
11. Sık sorunlar
- Player siyah ekran gösteriyor
- Saha Şablonu tanımlı mı kontrol et. Ardından bir playlist oynat. Sağ üstte status overlay açmak için
?status=trueekle URL'e. - Medya yüklenip "Hazırlanıyor..." kalmış
- FFmpeg arka planda işliyor. Büyük dosya 1-3 dk sürebilir. Yenile'ye bas. 10dk+ bekleyip kalmışsa uygulamayı yeniden başlat.
- Sahnedeki medya kabinde kaymış görünüyor
- Item'da Grid-Fit'i aç (genişliği kabin sınırına yuvarlar). Ya da OffsetX'i kabin genişliğinin katına ayarla.
- Player diğer makinada açılmıyor
- Sunucu makinasının firewall'unda 5216 portu açık mı kontrol et. Tarayıcıda
http://<sunucu-IP>:5216/player/<playlistId>gir. - Pause sonrası Resume hatalı zamanlama yapıyor
- Sayfayı yenile (player), sonra playlist'i baştan oynat.
- Backup ZIP indirilmiyor
- Tarayıcıda popup-blocker'ı kontrol et. Server tarafında log'a bak (
Logging.LogLevel.LedPlayer = Information).
Bu yardım sayfası özellik geliştikçe güncellenir. Geri bildirim için: contact@ledperimetersoftware.com