Android获取可用于视频录制的编解码器

时间:2012-12-28 21:41:09

标签: android android-camera galaxy mediarecorder

我的应用必须录制分辨率和视频的视频用户选择的编解码器参数。

以下是获取视频分辨率的代码:

Camera camera=Camera.open();
Parameters params = camera.getParameters();
List<Size> sizes = params.getSupportedPreviewSizes();

但是如何为当前的Android设备获取可用的视频编解码器? 我知道https://developer.android.com/guide/appendix/media-formats.htmlhttps://developer.android.com/reference/android/media/MediaRecorder.VideoEncoder.html Android常量,但是例如,如果将videoencoder设置为H.263,则Galaxy S3会失败。那么如何检查每个设备上的可用编解码器呢?

0 个答案:

没有答案