1 つの RTSP ストリームを surfaceView で再生し、別のスレッドでもう 1 つの RTSP ストリームを準備したいと考えています。ただし、MediaPlayer は 2 つの SurfaceHolders をインスタンス化するときにエラーを出します。
Command PLAYER_PREPARE completed with an error or info PVMFErrResource
それにもかかわらず、ビデオはバッファリングされますが、それに切り替えると、オーディオのみが再生されます。Android ドキュメントでは、これは setDisplay(SurfaceHolder) を呼び出さないことの結果であると述べられていますが、これがエラーの原因です。ストリームショーのビデオ部分を作成する方法と、setDisplayを呼び出すときにエラーを回避する方法を知っている人はいますか? これはプラットフォームの制限ですか? ありがとう。