Как узнать ход воспроизведения, чтобы отобразить его на индикаторе выполнения. Вот мой код для игры.
var player = new MediaPlayer();
player.SetDataSource(filename);
player.SetVolume(10, 10);
player.Prepare();
player.Start();
try
{
while (!token.IsCancellationRequested && player.IsPlaying)
{
try
{
await Task.Delay(100, token);
}
catch (System.OperationCanceledException) { }
}
}
catch (System.OperationCanceledException)
{
}