私は、Androidが同じスクリーンスペースを占有する2つのビデオビデオプレーヤーを扱うことができるかどうかを調べようとしています。Androidで動画を再生することはできますか?
私はこのコードを賢明に実装する方法を知っていますが、物理的に可能であれば誰でも知っていれば分かります。
TIA
私は、Androidが同じスクリーンスペースを占有する2つのビデオビデオプレーヤーを扱うことができるかどうかを調べようとしています。Androidで動画を再生することはできますか?
私はこのコードを賢明に実装する方法を知っていますが、物理的に可能であれば誰でも知っていれば分かります。
TIA
私の知る限り、ない、少なくともアンドロイド4.0の前に。 2つのオーバーラップを持つことはできません。SurfaceViews
これはAndroid 4.0のTextureView
で可能であると考えられますが、それは自信がありません。
別のオプション:
プレーヤー1:GLSurfaceViewまたはビットマップにレンダリングすることができますまだ他のプレーヤー:SurfaceView
プレーヤー2にレンダリングストックMediaPlayerの。これは、フレームをデコードし、JNI経由でGLSurfaceViewのコンテキストまたはネイティブビットマップに書き込むためにカスタム作成する必要があります。