2012-01-23 14 views
0

Android 2.2で回転させながらビデオを再生する方法を見つけようとしています。私は90度回転を話しているわけではありません、私は3D回転について話しています。アンドロイドで3D回転ビデオを再生する

カスタムを作成し、私はAPIレベル14から始まるView.SetRotation/X/Yがあることがわかりますが、私はVideoViewを拡張することによって自分自身のビデオビューを作成しようとしましたAPIレベル8.

を使用したい

onDraw(Canvas)とdispatchDraw(Canvas)で、

canvas.setMatrix(matrix); 

でも、これは違いはありませんでした。私のビデオは完全にフラットで再生されています。

どうすればいいですか?ここで

あなたは私が達成したいものにいくつかの例を見ることができます:

http://www.youtube.com/watch?v=PDXxPQEDegY

http://www.youtube.com/watch?v=OBoCrWrabs4

感謝!!

答えて

0

チェックアウトNineOldAndroids

バックあなたが言及している例では1.0

+0

私はこのライブラリが「時間の経過と共に値をアニメーション化し、それらの値をターゲットのオブジェクトとプロパティに割り当てる」ことを理解しています。 canvas.setMatrix(matrix)が何の効果も持たない場合、どのように役立つのか分かりません。 VideoViewの3D変換を取得するために、どのプロパティを「アニメーション化」する必要がありますか?ありがとう! – yniq

+0

「APIレベル14からはView.SetRotation/X/Yがありますが、APIレベル8を使用したいと思っています。 - NineOldAndroidsでは、どのSDKバージョンでも最新のアニメーションAPIにアクセスできます。 –

+0

私はそれを試してみます。ありがとう! – yniq

0

のプラットフォームのすべてのバージョン のハニカムアニメーションAPIを使用するためのAndroidのライブラリ、誰がビデオを回転されません。
これは、アプリケーションバンドル自体の「マーカー」として提供された画像を認識する単純なARアプリケーションです。
イメージを認識すると、設定されたアクションが実行され、ビデオを再生したり、必要な操作を行うことができます(Androidでは可能:))。
私は過去にこれを行い、あなたのためにいくつかの抜粋を取り出そうとします。

+1

私は認識プロセスについて心配していません。これらの例では、アプリが「マーカ」を認識した後、ビデオは透視図で再生されます。私はそれをやろうとしているだけですが、私はまだそれをやっていません。 – yniq