@Comatu

Как воспроизвести аудиофайл для страницы ViewPager?

ViewPager показывает ряд изображений, которые перелистываются свайпом. Каким образом можно к каждому изображению "прикрутить" автоматическое воспроизведение аудиофайла? Для каждой картинки свой аудиофайл Привожу код адаптера:
public class CustomSwipeAdapter extends PagerAdapter {
    private int[] image_resourses = {
            R.drawable.eskiz_1, R.drawable.eskiz_2,
            R.drawable.eskiz_3, R.drawable.eskiz_4};
    private Context ctx;
    private LayoutInflater layoutInflatter;

    public CustomSwipeAdapter (Context ctx){
        this.ctx = ctx;
    }

    @Override
    public int getCount() {
        return image_resourses.length;
    }

    @Override
    public boolean isViewFromObject(View view, Object object) {
        return (view==(LinearLayout)object);
    }

    @Override
    public Object instantiateItem(ViewGroup container, int position) {
        layoutInflatter = (LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View item_view = layoutInflatter.inflate(R.layout.swipe_layout,container,false);
        ImageView imageView = (ImageView)item_view.findViewById(R.id.image_view);
        imageView.setImageResource(image_resourses[position]);
        container.addView(item_view);
        return item_view;

    }

    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {

        container.removeView((LinearLayout)object);

    }
}
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Поставить page change listener и в нём делать что хочешь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы