0

我在以下位置运行完全相同的代码:

  • 安卓 4.1.2
  • 安卓 4.2.2
  • 安卓 4.4.2。

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

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

任何想法?

我也面临同样的问题。你有解决办法吗?

4

1 回答 1

1

我终于弄清楚问题出在哪里了。对于 4.4.2,如果您播放本地文件,您必须在 AndroidManifest.xml 中添加关于写入外部存储的权限。这是代码

于 2014-11-27T02:24:45.150 回答