Ich habe ein Problem mit der Erstellung eines 24/7 Videoplayers für meine Anwendung auf WPF und .NET Framework 4.0. Die Anwendung soll auf einem Kiosk laufen und zeigt Videoclips aus meiner Wiedergabeliste in einer Schleife an.
Das Problem ist, dass nach etwa 8 - 24 Stunden kontinuierlicher Wiedergabe das Videobild einfriert. Die Anwendung löst keine Ausnahme aus und arbeitet im normalen Modus weiter: Ton vom Video wird abgespielt, Videodateien werden geändert, aber der Bildschirm ändert sich nicht. Ich habe versucht, WPF MediaElement-Steuerelement und WPFMediaKit MediaUrlElement. Alle Tests wurden auf Windows 7 (x32 und x64) durchgeführt.
Ich habe versucht, meine Wiedergabeliste in einem Windows Media Player 11 abzuspielen, und sie friert nach ein paar Tagen der Wiedergabe nicht ein.
Ich habe Mediendateien mit verschiedenen Codecs verwendet (mp4 H.263, .flv, .avi, .mkv, .wmv). Ich verwende K-Lite Codec Pack Standard auf allen Rechnern. Weiß jemand, was das Problem mit dem Videorenderer in Windows 7 oder Framework .NET 4.0 ist und wie man es umgehen kann?