6

Windows Media Center SDK を使用して、Windows Media Center を使用してテレビのライブ録画を開始し、2 分間待機してから、現在録画中のファイル (.wtv) を WPF MediaElement で再生する WPF アプリケーションがあります。問題は、ビデオ ビジュアルがフリーズし、発生時に一貫性がないことです。調べたところ、タイムラインがまだ動いているため、MediaElement はまだビデオが再生中であると考えていることがわかりました。

これは、現在録画中のビデオ ファイルを再生しようとしたときにのみ発生し、以前に録画した番組は正常に再生されます。Media Center と Media Player の両方で、問題なくこれらのファイルを再生できます。この問題があるのは WPF MediaElement だけです。どんな助けでも大歓迎です。

4

2 に答える 2

1

私の推測では、メディア要素が機能する方法は、最初に再生するときにストリーミングしようとしているファイルのサイズを取得し、その後スタックすることです。あくまで推測ですが、これ以上の情報はありません。

MediaElement がストリームの切り替えとそれらのストリームでの再開に非常に優れていることは知っています。おそらく、ストリームを頻繁に更新して現在の位置から再開する場所を見つけることができる回避策があります。

于 2010-04-29T15:58:33.203 に答える
1

これはMSのバグのようです。

wtv ファイルの HTTP プロキシを設定してから、MediaElement にストリームを再生するように指示し、実際のサイズを指定しないようにすることができます。大変な作業ですが、うまくいくかもしれません。

于 2010-05-14T23:27:29.827 に答える