This question already has an answer here:
Want to play sound on viewpager Swipe
(1个答案)
4年前关闭。
滑动ViewPager时如何播放声音?我应该在哪里放置播放器代码?我用于播放声音样本的代码如下:
(1个答案)
4年前关闭。
滑动ViewPager时如何播放声音?我应该在哪里放置播放器代码?我用于播放声音样本的代码如下:
MediaPlayer mp;
mp = MediaPlayer.create(context, R.raw.sample);
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
// TODO Auto-generated method stub
mp.reset();
mp.release();
mp=null;
}
});
mp.start();
最佳答案
我应该在哪里放置播放器代码?ViewPager
使您可以注册扩展接口OnPageChangeListener
的类的实例,该接口包含三个回调:onPageScrollStateChanged(int state)
onPageScrolled(int position, float positionOffset, int positionOffsetPixels)
onPageSelected(int position)
您可以在调用onPageSelected
时运行它
关于android - 滑动ViewPager时播放声音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30568994/