2014-11-25 30 views
0

返回0,我跑恰好相同的代碼:爲什麼MediaExtractor getTrackCount的是Android 4.4.2

  • 的Android 4.1.2
  • 的Android 4.2.2
  • 的是Android 4.4.2。

它適用於4.1.2和4.2.2,,但不適用於4.4.2。

問題是​​返回0 4.4.2(雖然它返回在其他設備上正確的號碼)

任何想法?

我也面臨着同樣的問題。 你有解決方案嗎?

回答

1

我終於弄清楚問題所在。 對於4.4.2,如果您播放本地文件,您必須在AndroidManifest.xml中添加有關編寫外部存儲的權限。 這裏是代碼

+0

你能發佈適當的代碼嗎?或者現在有點晚了...... – 2014-12-16 11:32:27