listview+videoview,怎样做能只播放一个

listview每个item中都有一个videoview,如何做到点击一个播放的同时其他的item的videoview全都暂停,而且正在播放的videoview如果滑动到不可见也让他暂停,求思路

你记录一下正在播放的对象,点击下一个是,先停掉之前的记录的

记录一下当前正在播放的位置,点击下一个播放时停掉之前的播放,再次记录当前位置,如此反复。至于你说的错乱问题,需要进行一系列逻辑判断,主要是通过参数parent的一些方法进行判断位置

在适配器的getView()方法中添加判断,如果当前正在播放且该位置是当前播放的位置,那么就设置为播放状态,否则全部为停止状态即可