媒体播放器 – 媒体播放器寻求在HTC中不正确

我正在使用录音机和播放器的应用程序
它几乎完成了.在大多数设备三星,Motorolla,
索尼应用程序是如此稳定和完美的工作.当我在htc尝试它
我遇到了一个严重的问题.

当音频开始播放时,我将其更新到搜索栏.这适用于所有其他设备,但是
当涉及到htc(Desire HD,Android 2.3.3)时,这个进程的速度越来越快,媒体播放器的播放时间也越来越慢.我发了很多帖子并阅读了很多帖子.
音频延迟是Android 2.3.3中的问题还是htc的问题.有没有人对此有所了解?任何人都可以帮我澄清一下吗?

最佳答案
将进度条最大值设置为500并实现此计时器将解决问题.我试过,它对我有用

    InsideMMduration = mMediaPlayer.getDuration();
    amoungToupdate = InsideMMduration / 500;
    // TimerTask for updating the SeekBar while playing.
    task = new TimerTask() {
        @Override
        public void run() {
            Graphbar.post(new Runnable() {
                @Override
                public void run() {

                    if (mMediaPlayer != null) {
                        if (playButtonState == MediaMode.PLAY) {
                            if (mMediaPlayer.isPlaying()) {
                                if (!(amoungToupdate
                                        * Graphbar.getProgress() >= InsideMMduration)) {
                                    int tempP = Graphbar.getProgress();
                                    tempP += 1;
                                    Graphbar.setProgress(tempP);
                                    enableRewindandForward();
                                }

                            }
                        }
                    }
                }
            });
        }
    };
    timer = new Timer();
    timer.schedule(task, 0, amoungToupdate);

转载注明原文:媒体播放器 – 媒体播放器寻求在HTC中不正确 - 代码日志