1

カメラの最高の録画出力を確立する必要があります。通常、3.0 を超える場合は getPreferredPreviewSizeForVideo() を実行しますが、API 10 でこれをサポートする必要があります。

この情報を取得する別の方法はありますか?

4

1 に答える 1

0

getPreferredPreviewSizeForVideo()は、結果がに依存する便利なメソッドでありgetSupportedVideoSizes()、APIレベル5から使用されています。ドキュメントには次のように記載されています。

getSupportedVideoSizes()がnullを返さない場合の、ビデオ録画に適したプレビューサイズ(幅と高さ)(ピクセル単位)。それ以外の場合は、nullが返されます。

したがって、別の方法として、を呼び出しgetSupportedVideoSizes()て、結果が正しくないことを確認し、null結果を最大ピクセル数で並べ替えると、目的の結果が得られるはずです。ソート部分には、を設定してComparator<Camera.Size>使用する必要がありますCollections.sort(...)


編集:間違ったメソッドのAPIレベルを見ていました!:(残念ながら、上記はそれ以上の助けにはなりません...

于 2013-01-20T18:18:21.070 に答える