gpt4 book ai didi

android - 是否存在任何返回媒体文件比特率、帧率等的 android api?

转载 作者:行者123 更新时间:2023-11-29 14:08:57 24 4
gpt4 key购买 nike

我正在尝试构建一个生成媒体文件统计信息的 Android 应用程序,例如音频的比特率和视频的比特率、帧率、编解码器信息等。

我已经能够根据移动设备上外部存储中可用的文件创建播放列表,并使用 MediaPlayer api 播放它们。

但到目前为止我还没有找到任何可以让您从媒体文件中提取上述信息的 api。

我检查了 AudioTrack 类,但它没有达到目的。

如果有人能就此分享一些见解,那就太好了。

最佳答案

目前没有用于此的 API。

您可能会找到一个具有媒体元数据查询功能的开源包(我想 ffmpeg 可以做到这一点)。这些开源库通常是用 C 编写的,但有可能移植到 NDK ( native 开发工具包)。另一件需要记住的事情是,比特率、帧率和其他编码参数通常是特定于编解码器的,并且一些编解码器需要支付许可费。

关于android - 是否存在任何返回媒体文件比特率、帧率等的 android api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com