Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用RecyclerView自动播放视频和图像_Java_Android - Fatal编程技术网

Java 使用RecyclerView自动播放视频和图像

Java 使用RecyclerView自动播放视频和图像,java,android,Java,Android,我已经在web服务的RecyclerView中实现了自动同时播放视频和图像。但我在滚动RecyclerView时遇到了一些错误和警告 这是我的日志错误和警告: BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned /BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue ha

我已经在web服务的
RecyclerView
中实现了自动同时播放视频和图像。但我在滚动RecyclerView时遇到了一些错误和警告

这是我的日志错误和警告:

BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned
/BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned
BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned
BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned
BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned
BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned
BufferQueueProducer: [SurfaceTexture-0-7717-41] cancelBuffer: BufferQueue has been abandoned
BufferQueueProducer: [SurfaceTexture-0-7717-41] connect: BufferQueue has been abandoned
GLConsumer: [SurfaceTexture-0-7717-41] detachFromContext: abandoned GLConsumer
OpenGLRenderer: Failed to detach SurfaceTexture from context -19
/ExtMediaPlayer-JNI: env->IsInstanceOf fails
MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
MediaPlayer: Couldn't open https://dev-cdn.wahhao.com/onboard/user_88889/post/7207_1541756144.mp4: java.io.FileNotFoundException: No content provider: https://dev-cdn.wahhao.com/onboard/user_88889/post/7207_1541756144.mp4
MediaPlayer: info/warning (3, 0)

与正确处理MediaPlayer生命周期相关的问题。RecycleView中的项目已销毁,但MediaPlayer对象仍处于活动状态。您必须手动正确处理MediaPlayer或使用库,如“我正在使用toro player在recyclerview中自动播放”。简单的图书馆,我没有问题。已经使用exo播放器的toro播放器

  • 图书馆:

    附加的


来自评论:您也可以发布您的代码吗?您好,正如下面@ssdeno所回答的,我是toro库的作者。如果你能解释你的目标,我想我的lib会有所帮助。可以在以下位置快速查看:和/或此处: