Medya formatlarına MediaElement
oynamanın kararını verdiğim konusunda detaylı bilgi arıyorum. Herhangi bir kesin kaynak bulamıyorum. WMP'de çalınabilirse MediaElement
'un oynayabileceğini bir yere okudum. Bu doğru mu? Öyleyse, sıradaki sorum WMP'nin yeteneklerini ve sınırlamalarını nerede bulabilirim? Ve dernek WPF'nin MediaElement
ve WMP? Bu bileşenleri ve WPF'de video oynatmayı daha iyi anlamak için arıyorum ve şu ana kadar çevrimiçi bir şey bulmak için şimdiye kadar çaba sarf ettim.MediaElement Play Ne Tür Video Türleri?
6
A
cevap
8
MediaElement, WMP ActiveX'i dahili olarak kullanır. Teorik olarak, MediaElement WMP'yi çalabilecek herhangi bir şeyi oynatabilirdi veya oynamalıydı, ancak her zaman böyle değil, örneğin .vob dosyaları.
MediaElement'te bir dosyayı yürüttüğünüzde, Windows Media Player ActiveX yüklenir. WMP daha sonra medyayı oynatmak için DirectShow veya MediaFoundation yollarını kullanmaya karar verecektir. Oynabileceği medya türleri, büyük ölçüde bilgisayarınızda hangi tür codec'lerin (DirectShow veya MF) yüklü olduğuna bağlıdır. Bir medya yolu seçildiğinde, WPF, Geliştirilmiş Video Renderer için özel bir sunum yapacaktır, böylece her bir video çerçevesi, WPF bileşim motoru içinde sunum için hazırlanmış bir D3D yüzeyine dönüştürülecektir.
İlgili konular
- 1. MediaElement
- 2. WPF MediaElement
- 3. SearchView Google Play Video Uygulamasında
- 4. MVVM Işık Mesaj tipleri: Ne zaman ne tür her tür?
- 5. WPF MediaElement yuvarlak köşeli
- 6. Bağımlı yöntem türleri ve tür sınıfları
- 7. Türlü örneklerin türleri için tür sınırlamaları * -> *
- 8. Diziler ne zaman yıkılır? Türleri
- 9. WP7'de Ses Podcast'i (MediaPlayer) bozan MediaElement
- 10. NavigateURL'de ne tür değerler iletilebilir?
- 11. Ne tür trafik korsanları yakalayabilir?
- 12. Ne tür bir istisna EEMessageException?
- 13. Bu ne tür bir kod?
- 14. WPF MediaElement neden ikincil monitörde çalışmıyor?
- 15. Silverlight MediaElement Cloud
- 16. iPhone'da Vimeo Javascript API .play() işlevi, video oynatılıncaya kadar çalışmıyor
- 17. Play store'da kategoriyi değiştirirsem ne olur?
- 18. Ne C# veri türleri null türlerini olabilir?
- 19. Mediaelement birim denetimi IE8 üzerinde görünmez
- 20. Swift: Manzara Modu Play Video zaman Tam Ekran
- 21. Google Play geliştiricisi olarak kayıt olmak ne kadar sürer?
- 22. C# Uygulamalarında Video Oynatma
- 23. Genel türleri COM'a nasıl verilir? Tür kitaplığı exporteder bir imza bir genel tür örneği karşılaştı
- 24. Tamsayı türleri için std :: takas ne kadar hızlı?
- 25. Teknik Destek Olayları ne tür sorulardır?
- 26. Girişler için ne tür bir HTTP yönlendirmesi?
- 27. Ayrıştırıcı ne tür bir bison nedir?
- 28. Ne tür * args ** işlev önbellek için kwargs?
- 29. Dökümü depolamak için ne tür mysql sütunu?
- 30. Orada ne tür yapay zeka işleri var?
Bu harika, açıklama için teşekkürler. Yine de iki soru daha var - 1) Directshow ve MF için kullanılabilen bir makinede kodeklerin neler olduğunu görmenin bir yolu var mı? 2) Directshow vs MF oynatmaya karar vermek için hangi kriterlerin kontrol edildiğine dair bir fikir var mı? Teşekkürler! – Sio
Kodeklerin ne olduğunu görmenin en kolay yolu, Windows SDK'nın bin dizininde GraphEdit kullanmaktır. MF için henüz benzer bir program olduğunu sanmıyorum. MF veya DShow'u kullanmak için hangi ölçütlerin kullanıldığından emin değilim. Benim tek varsayım, önce MF'yi ve sonra da DShow'a geri düşüyor. Windows 7'deki MF, h264 ve WMV (belki WM7, 8 ve VC1) gibi MPEG4'ün bazı lezzetlerini destekleyecektir. –
Şimdi bir WPF uygulamasında .vob dosyalarını oynatmamız gerekirse ne yapmalıyız? – TheAgent