Umesh sharma
Umesh sharma

Reputation: 3

Auto-play video and images with RecyclerView

I have implemented auto-play video and images simultaneously in RecyclerView from web services. But I got some error and warning when scrolling the RecyclerView.

This is my log error and warnings:

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)

Upvotes: 0

Views: 5171

Answers (2)

denizs
denizs

Reputation: 742

I am use toro player for auto play in recyclerview. Simple library , i had no problem. Already toro player using the exo player

Upvotes: 1

Onix
Onix

Reputation: 692

Issue related to properly handling MediaPlayer lifecycle. Item in RecycleView destroyed but MediaPlayer object still alive. You must correctly handle MediaPlayer manually or use library like VideoPlayerManager

Upvotes: 0

Related Questions