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

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

这里是我的代码来获得可用的视频分辨率:

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

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

链接地址: http://www.djcxy.com/p/84035.html

上一篇: Android get available codecs for video recording

下一篇: Video format needed for device/tablet application