首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓:拖拽探索栏播放效果不佳

安卓:拖拽探索栏播放效果不佳
EN

Stack Overflow用户
提问于 2012-06-17 02:41:02
回答 1查看 833关注 0票数 1

我正在开发一个音乐应用程序。seekbar进度完全根据歌曲而变化,但当我拖动搜索栏时,歌曲不能完美地播放/拖动。例如:当我将搜索栏的位置从1:20拖动到1:50时,拖动后,在1:20播放了一段歌曲(1秒),然后歌曲从1:50像往常一样继续播放。我已经安装了2-3个市场上的音乐应用程序,当拖动搜索栏时,它们可以流畅地播放歌曲。

以下是我在活动中编写的代码:

代码语言:javascript
复制
songSeekBar.setOnTouchListener(new OnTouchListener(){
   @Override
   public boolean onTouch(View v, MotionEvent event) {
   SeekBar sb = (SeekBar)v;
   myMediaPlayer.seekTo(sb.getProgress());
   return false;
   }
});

有没有办法在拖拽搜索栏的情况下实现歌曲的平滑播放?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-17 02:45:02

不要在这里使用OnTouchListener。取而代之的是使用OnSeekBarChangeListener,这将会工作得更好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11066089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档