我编辑 VideoViewDemo 因为我需要两个(或更多)流 rtsp 在同一布局中。
我使用两个 VideoView 的相对布局,并在 VideoViewDemo 中添加代码来填充每个表面。
结果是两个视频相互重叠,logcat 给了我很多次这个错误:
E/SurfaceTextureClient(4717): Surface::lock failed, already locked
01-15 17:41:07.328: E/VitamioPlayer: LOCK BUFFER FAILED
E/SurfaceTexture(144): [SurfaceView] dequeueBuffer: can’t dequeue multiple buffers without setting the buffer count
我用 MediaPlayer 演示做了同样的事情,效果相同......
我读到这是库错误,有人解决了这个问题吗?