UWP C#アプリケーションでビデオを再生するにはどうすればよいですか?UWPアプリケーションでビデオを再生する
私はMedia Elementを使用しています。ファイルから選択した後、私は自分のアプリでビデオを再生しています。私はそれを一時停止してもう一度始めることができますが、再生中にこのビデオのリアルタイムをどのように得ることができるのか分かりません。
UWP C#アプリケーションでビデオを再生するにはどうすればよいですか?UWPアプリケーションでビデオを再生する
私はMedia Elementを使用しています。ファイルから選択した後、私は自分のアプリでビデオを再生しています。私はそれを一時停止してもう一度始めることができますが、再生中にこのビデオのリアルタイムをどのように得ることができるのか分かりません。
期間の現在の位置を取得するには、MediaElement.Position
プロパティを参照してください。
メディアの開始からの時間。あなたは
MediaElement.NaturalDuration
プロパティを使用することができます再生時間を知りたい場合は0
::0:デフォルトの値は0とするTimeSpanです
メディアの自然な期間。既定値は、MediaOpenedよりも前にこのプロパティをクエリすると保持される値である、Automaticと評価されるDuration構造体です。
「バインディングパス= Position.TotalSeconds」が完全に動作するようにしてください ありがとうございました! – Dominika
あなたはこのようMediaLementのPositionプロパティにバインドすることができます。
<MediaElement x:Name="MediaElement1"/>
<TextBlock Text="{Binding Position, ElementName=MediaElement1}"/>
はい、ほとんど動作しています。 私は以下を使用しています: 'Binding Path = Position.TotalSeconds' ありがとうございました! – Dominika
'MediaElement.Position'を使用すると、再生位置を取得または設定することができます。 https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.mediaelement.position – Takarii