Как узнать прогресс воспроизведения аудиофайла? - PullRequest
0 голосов
/ 25 января 2020

Как узнать ход воспроизведения, чтобы отобразить его на индикаторе выполнения. Вот мой код для игры.

            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)
            {

            }

1 Ответ

3 голосов
/ 25 января 2020

Я предполагаю, что вы используете класс Android MediaPlayer. ссылка

Вы пробовали player.CurrentPosition?

...