为什么MediaExtractor getTrackCount的是Android 4.4.2返回0(

2019-11-03 11:13发布

我跑完全相同的代码上:

  • 安卓4.1.2
  • 安卓4.2.2
  • 是Android 4.4.2。

它适用于4.4.2以及4.1.2和4.2.2, 但不是。

问题是MediaExtractor.getTrackCount上4.4.2返回0(而它返回在其他设备上正确的号码)

任何想法?

我也面临着同样的问题。 你是否得到了解决?

Answer 1:

我终于想通了问题的所在。 对于4.4.2,你长了在AndroidManifest.xml中添加权限有关写入外部存储,如果你播放本地文件。 这里是代码



文章来源: Why MediaExtractor getTrackCount returns 0 in android 4.4.2