2010-04-22 86 views
6

我有一個WPF應用程序使用Windows Media Center SDK啓動使用Windows Media Center的實況電視錄製,等待2分鐘,然後播放當前錄製文件(.wtv )在WPF MediaElement中。問題在於,視頻視頻會凍結,並且它何時發生並不一致。我研究過它並發現時間軸仍在移動,因此MediaElement仍認爲視頻正在播放。WPF MediaElement嘗試播放Windows媒體中心錄製時暫停

只有當試圖播放當前正在錄製的視頻文件時,纔會發生這種情況,以前錄製的節目播放效果很好。媒體中心和媒體播放器都可以播放這些文件而不會打嗝;只有WPF MediaElement存在這個問題。任何幫助,將不勝感激。

回答

1

我的猜測是,媒體元素的工作方式是,它捕獲了它在第一次播放時即將流式傳輸的文件的大小,並在此之後卡住。這只是一個猜測,但我沒有其他信息可以消除。

我知道MediaElement非常擅長切換流並在這些流中恢復。也許有一項工作可以找到每隔一段時間它會刷新流並從當前位置恢復。

1

這聽起來像一個MS錯誤。

您可以爲wtv文件設置HTTP代理,然後告訴MediaElement播放流並且不給它實際大小。它很多工作,但可能只是工作。

相關問題