2010-04-22 27 views
6

Windows Media Center SDK'yı kullanarak Windows Media Center'ı kullanarak canlı bir TV kaydı başlatan bir WPF uygulamasına sahibim, 2 dakika bekleyip şu andaki kayıt dosyasını çalıyor (.wtv bir WPF MediaElement öğesinde. Sorun, görüntü görselinin donacağı ve gerçekleştiğinde tutarlı olmadığıdır. Bunu inceledim ve zaman çizelgesinin hala hareket ettiğini keşfettim, böylece MediaElement hala videonun oynatıldığını düşünüyor.WPF MediaElement, Windows Media Center kaydını oynatmaya çalışırken duraklar

Bu, yalnızca kaydedilmekte olan bir video dosyasını oynatmaya çalışırken gerçekleşir, daha önce kaydedilen gösteriler gayet güzel çalışır. Hem Media Center hem de Media Player bu dosyaları herhangi bir hıçkırıksız çalabilir; Bu sorunu olan sadece WPF MediaElement. Herhangi bir yardım takdir edilecektir.

cevap

1

Tahminimce, medya öğesinin işleyiş biçimi, ilk oynadığınız anda akışla ilgili dosyanın boyutunu yakalaması ve bundan sonra takılmasıdır. Sadece bir tahmin ama benim çıkacak başka bir bilgim yok.

MediaElement'in akışları değiştirme ve bu akışlarda devam etme konusunda gerçekten iyi olduğunu biliyorum. Belki de etrafınızdaki bir çalışmanın, sık sık her şeyin akışını yenileyeceği ve mevcut konumdan devam edeceğini bulabileceğiniz bir çalışma vardır.

1

Bu, bir MS hatası gibi görünüyor.

wtv dosyası için bir HTTP proxy'si ayarlayabilir, daha sonra MediaElement'e akışı oynatmasını ve gerçek boyutu vermemesini söyleyebilirsiniz. Onun çok iş ama sadece işe yarayabilir.