我想在 SurfaceView 中播放一个 RTSP 流,同时在单独的线程中准备另一个。但是,MediaPlayer 在实例化两个 SurfaceHolder 时确实会报错:
Command PLAYER_PREPARE completed with an error or info PVMFErrResource
尽管如此,视频会被缓冲,但是当我切换到它时,只会播放音频。在 Android 文档中,声明这是未调用 setDisplay(SurfaceHolder) 的结果,但这就是导致错误的原因。有谁知道如何使视频成为流显示的一部分以及如何在调用 setDisplay 时避免错误?这是平台限制吗?谢谢。