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
感謝!!
私はこのライブラリが「時間の経過と共に値をアニメーション化し、それらの値をターゲットのオブジェクトとプロパティに割り当てる」ことを理解しています。 canvas.setMatrix(matrix)が何の効果も持たない場合、どのように役立つのか分かりません。 VideoViewの3D変換を取得するために、どのプロパティを「アニメーション化」する必要がありますか?ありがとう! – yniq
「APIレベル14からはView.SetRotation/X/Yがありますが、APIレベル8を使用したいと思っています。 - NineOldAndroidsでは、どのSDKバージョンでも最新のアニメーションAPIにアクセスできます。 –
私はそれを試してみます。ありがとう! – yniq