遊びを用いた映像のopengles、android
質問
遊び方を用いた映像のopengl esスケーラビリティの問題ですね。
正しい解決策はありません
他のヒント
あなたの質問は少しあいまいです。あなたがしたいすべてがGLの表面にビデオを再生する場合、それは可能です。 < Media Player
サンプルコードを参照してください。 / A> Daveは彼のサンプル中に言及されたこと。あなたがしなければならないMediaPlayerDemo_Video.javaの両方でファイルならびに対応するレイアウトファイル(mediaplayer_2.xml)にSurfaceView
でGLSurfaceView
を交換することがあります。
また、カスタムレンダラークラス(GLSurfaceView.Renderer
インタフェースを実装1)を作成し、あなたのGLSurfaceView
に設定する必要があります。
は、あなたのビデオがGL表面上で再生されますが、それはすべてになります。
一方で、あなたがビデオを操作したい、場合、すなわちGLの質感のビデオフレームを描画し、それにエフェクトを追加したり、それを変換するために(例えば、スケールのために、など、回転)、その後、私は恐れてこれを行うことはできません。その理由は、あなたがあなたのアプリケーションで生のビデオフレームへのアクセスを持っていないということです。
なんなのか"なぜmetioning OpenGLこちらできなかったが、おそらく最も簡単な方法遊びビデオを使用して VideoView
クラス.だいたいというものが MediaPlayer
クラス ます。
を感じるかもしれませんが、 オーディオとビデオ ページのAndroid開発者に文書化 ます。
あ VideoView
サンプルコード や MediaPlayer
サンプルコード このAPIのデモのAndroid SDKです。