c# - 如何查看播放音频文件的进度?
问题描述
如何找出播放进度以便在进度条中显示。这是我要玩的代码。
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)
{
}
解决方案
我假设您使用的是 Android MediaPlayer 类。关联
你试过player.CurrentPosition
吗?
推荐阅读
- android - onActivityResult 和 FLAG_ACTIVITY_NEW_TASK:解决方法?
- c# - 无法从 Microsoft.Bot.Builder.Luis.Models 检索实体解析
- ios - 用于按钮触摸事件的自定义 UIButton 类
- facebook - 无法通过 facebook API 从 facebook 公共页面检索帖子
- python - 在 TensorFlow 中使用 stop_gradient 和 AdamOptimizer
- javascript - EcmaScript6 findIndex 方法,它可以返回多个值吗?
- python-3.x - networkx 中 Graph 的 nbunch 的加权最小生成树
- button - odoo 8 按钮逻辑
- python - 如何在不更改 matplotlib 中的图形大小的情况下在图形下方显示图例
- regex - ls 所有不匹配多个扩展名的目录