2015-06-01 2 views
0

Как воспроизвести звук при просмотре ViewPager? Где я должен поставить код игрока? Код я использую для воспроизведения звукового примера выглядит следующим образом:Воспроизведение звука при просмотре 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(); 

ответ

1

Где я должен поставить код проигрывателя?

ViewPager дает возможность зарегистрировать экземпляр класса, который расширяет интерфейс OnPageChangeListener, который содержит три функции обратного вызова:

  • onPageScrollStateChanged(int state)
  • onPageScrolled(int position, float positionOffset, int positionOffsetPixels)
  • onPageSelected(int position)

вы можете запустить i t, когда вызывается onPageSelected

Смежные вопросы