Android如何获取特定文件夹中可用的视频文件持续时间?

RAJ*_*ESH 2 video android duration

我正在研究android中的视频文件持续时间查找.但我无法得到它.我的视频文件位于SD卡的特定文件夹中.想要将它们作为列表视图与持续时间和名称绑定.我有名字.但搜索解决方案以查找持续时间.请帮我 .提前致谢 .

拉杰什.

ser*_*y.n 10

int msec = MediaPlayer.create(context,Uri.fromFile(new File(path))).getDuration();

  • 不要仅仅为了获取文件长度而创建MediaPlayer实例。android中有一个专用的MediaMetadataRetriever类。此处提供更多详细信息:http://stackoverflow.com/a/33247728/1713920 (2认同)