在列表视图中播放一个视频

时间:2013-11-29 06:56:26

标签: android

我有自定义适配器的列表视图,此适配器有视频视图。目前,当适配器充气时,两个(或更多)视频同时播放,但我想只播放一个视频(仅适用于适配器中的第一个小区中的视频),而其他(s)处于暂停状态。当我们滚动列表时,当前播放的视频进入暂停状态,新的可见单元格中的视频开始播放。

代码:

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        final ViewHolder holder;
        MyVideoView view = (MyVideoView) convertView;
        if (convertView == null) {
            view = new MyVideoView(activity);
            holder = new ViewHolder();
            holder.videoView = view;
            view.setTag(holder);
        }
        else {
            holder = (ViewHolder) view.getTag();
        }
        VideoBean aVideo = feeds.get(position);
        holder.videoView.setVideoURI(Uri.parse(aVideo.getVideoUrl());
        return view;
    }

0 个答案:

没有答案