HTC Thunderbolt でビデオのみの録画アプリを作成したいと考えており、録画する高品質の設定を探しています。どの設定からサイズを選択するか非常に混乱しています。
1. CamcorderProfile.videoFrameWidth/Height
2. Camera.Parameters.getSupportedPreviewSizes()
デバイスから値を読み取りました。どうぞ:
1. CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH) returns:
videoFrameWidth: 720
videoFrameHeight: 480
2. Camera.Parameters.getSupportedPreviewSizes() returns:
Camera supported preview width = 800 height = 480
Camera supported preview width = 640 height = 480
Camera supported preview width = 640 height = 384
からの値を使用すると
1. By calling MediaRecorder.setVideoSize(720,480), I got an error when I try to start recording. (E/MediaRecorder(4446): start failed: -16),
2. By calling MediaRecorder.setVideoSize(800,480), it works fine.
どの設定を使用するか非常に混乱しています。さらに、他に2つの機能があります
3. Camera.Parameters.getSupportedPictureSizes()
4. Camera.Parameters.getSupportedVideoSizes()
これらの機能の関係と、どの機能をどのような目的で使用するのかがわかりません。あなたはなにか考えはありますか?
ありがとう、ハウイ