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