为什么MediaExtractor getTrackCount在android 4.4.2中返回0

时间:2014-11-25 12:40:14

标签: android android-4.4-kitkat mediaextractor

我在上面运行了完全相同的代码:

  • Android 4.1.2
  • Android 4.2.2
  • Android 4.4.2。

适用于4.1.2和4.2.2,但不适用于4.4.2。

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

有什么想法吗?

我也面临着同样的问题。 你有解决方案吗?

1 个答案:

答案 0 :(得分:1)

我终于找到了问题所在。 对于4.4.2,如果您播放本地文件,则需要在AndroidManifest.xml中添加有关写入外部存储的权限。 这是代码