delphi - 需要播放媒体 快进快退 Delphi android
问题描述
我正在使用 Delphi 10.3 开发 android 移动应用程序。我正在使用 TMediaPlayer 播放 mp3 文件。我需要快进(当前时间 + 4 分钟)和快退(当前时间 - 4 分钟)在这里,我提到了我的代码。
快进(btn 点击事件):
CurMins := MediaPlayer1.CurrentTime div MediaTimeScale div 60;
CurSecs := MediaPlayer1.CurrentTime div MediaTimeScale mod 60;
TrackBar1.Value := (CurMins * MediaTimeScale * 60) + ((CurSecs + 4) * MediaTimeScale);
三分四秒它工作正常,但之后它会转到媒体文件的起点。
请建议后退选项。
解决方案
推荐阅读
- registration - 给定正确的对应关系对齐点云
- bash - 连接到 SSH 并在 Shell 脚本中发送多个命令
- java - 如果未找到数据,则获取旧值
- memory - 为什么 1 GB (1,073,741,824) 大约值 10 亿字节,但它也在 32 位 = 4 字节的 4 字节范围内?
- javascript - 根据它们出现的频率对数组项进行排序 Javascript
- javascript - 通过JS打开一个本地安装的android app
- elasticsearch - 如何自动标记整个索引?
- node.js - Azure Node.js Function App 的单例 CosmosDB 客户端
- ruby-on-rails - 在 Rails 操作中解析 windows-1252 参数
- mongodb - 按记录分组,生成新的 ObjectId,并更改结果集结构