Android音乐播放器项目中的前进,后退按钮

 菠萝97 发布于 2023-02-12 17:58

我有一个用Eclipse编写的音乐播放器应用程序.应用程序有按钮,如开始/暂停,下一首歌曲,上一首歌曲,混音器.我想添加前进和后退按钮,我怎么能以最简单的方式做到这一点?

谢谢大家.

1 个回答
  • 为了快进这首歌:

    public void forwardSong() {
        if (mPlayer != null) {
            int currentPosition = mPlayer.getCurrentPosition();
            if (currentPosition + seekForwardTime <= mPlayer.getDuration()) {
                mPlayer.seekTo(currentPosition + seekForwardTime);
            } else {
                mPlayer.seekTo(mPlayer.getDuration());
            }
        }
    }
    

    要回放歌曲:

    public void rewindSong() {
        if (mPlayer != null) {
            int currentPosition = mPlayer.getCurrentPosition();
            if (currentPosition - seekBackwardTime >= 0) {
                mPlayer.seekTo(currentPosition - seekBackwardTime);
            } else {
                mPlayer.seekTo(0);
            }
        }
    }
    

    mPlayer是MediaPlayer的对象.

    seekForwardTime和seekBackwardTime是两个变量,用于转发或回放定义的第二个歌曲.

    private int seekForwardTime = 5 * 1000; // default 5 second
    private int seekBackwardTime = 5 * 1000; // default 5 second
    

    希望这会有所帮助......

    2023-02-12 18:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有