我知道一种方法,那就是调用String mime = format.getString(MediaFormat.KEY_MIME);,但我目前正在尝试更深入地挖掘,比如这个core media formats list。你可以看到有许多不同类型的AAC,AAC+,HE-AACv1 ( AAC+),HE-AACv2 (增强型AAC+)等等。KEY_MIME不会返回这些值。有没有办法从Mediaformat中检索核心媒体格式?
发布于 2016-09-22 09:52:49
是的,但问题是我不能使用诸如ffmpeg包装器之类的库。我发现了另一个类,它返回给我更详细的格式,即MediaMetadataRetriever.
下面是方法示例://以文件为目标
mediaMetadataRetriever.setDataSource(filepath);//然后调用方法
mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_MIMETYPE);
找到了我需要的东西,希望你们也能找到有用的东西。
https://stackoverflow.com/questions/39523839
复制相似问题