我在 ListView 中有视频 View 。当时播放视频时,如果我上下滚动 ListView ,视频 View 会出现异常。视频观看次数似乎在上下跳跃。请回应这个问题。
最佳答案
视频被绘制到 SurfaceView 上,该 SurfaceView 在自己的线程中运行并且与 UI 不同步,这就是它在滚动时在您的列表中跳来跳去的原因。
解决方法是,如果您的视频没有声音并且不是太大,您可以使用 AnimationDrawable以及视频中的一系列图像或帧。使用 AsyncTask 加载框架并在 onPostExecute 中启动动画。
关于android - 在 android 中使用 ListView 无法正常播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20633225/