如何了解播放音频文件的进度?

问题描述 投票:0回答:1

如何找到播放进度以便在进度栏中显示它。这是我要播放的代码。

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

            }
c# android xamarin audio android-mediaplayer
1个回答
0
投票

我假设您正在使用Android MediaPlayer类。 link

您是否尝试过player.CurrentPosition

© www.soinside.com 2019 - 2024. All rights reserved.