2017-01-20 39 views
1

UWP C#アプリケーションでビデオを再生するにはどうすればよいですか?UWPアプリケーションでビデオを再生する

私はMedia Elementを使用しています。ファイルから選択した後、私は自分のアプリでビデオを再生しています。私はそれを一時停止してもう一度始めることができますが、再生中にこのビデオのリアルタイムをどのように得ることができるのか分かりません。

+0

'MediaElement.Position'を使用すると、再生位置を取得または設定することができます。 https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.mediaelement.position – Takarii

答えて

0

期間の現在の位置を取得するには、MediaElement.Positionプロパティを参照してください。

メディアの開始からの時間。あなたはMediaElement.NaturalDurationプロパティを使用することができます再生時間を知りたい場合は0

::0:デフォルトの値は0とするTimeSpanです

メディアの自然な期間。既定値は、MediaOpenedよりも前にこのプロパティをクエリすると保持される値である、Automaticと評価されるDuration構造体です。

+0

「バインディングパス= Position.TotalSeconds」が完全に動作するようにしてください ありがとうございました! – Dominika

0

あなたはこのようMediaLementのPositionプロパティにバインドすることができます。

<MediaElement x:Name="MediaElement1"/> 
    <TextBlock Text="{Binding Position, ElementName=MediaElement1}"/> 
+1

はい、ほとんど動作しています。 私は以下を使用しています: 'Binding Path = Position.TotalSeconds' ありがとうございました! – Dominika

関連する問題