Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么MediaExtractor getTrackCount在android 4.4.2中返回0_Android_Android 4.4 Kitkat_Mediaextractor - Fatal编程技术网

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

为什么MediaExtractor getTrackCount在android 4.4.2中返回0,android,android-4.4-kitkat,mediaextractor,Android,Android 4.4 Kitkat,Mediaextractor,我在上运行了完全相同的代码: 安卓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.4.2,如果您播放本地文件,您需要在AndroidManifest.xml中添加关于写入外部存储的权限。 这是密码

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

  • 安卓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.4.2,如果您播放本地文件,您需要在AndroidManifest.xml中添加关于写入外部存储的权限。 这是密码