从Uri检索音频文件详细信息

时间:2018-11-02 11:40:21

标签: android android-intent mediastore android-fileprovider

我正在开发一种活动,该活动可以通过动作ACTION_VIEW和模仿类型“ audio / *”来处理Intent。我知道要处理来自Intent.getData()的uri,并且由于Android N中的安全策略而不得不使用contentResolver.openFileDescriptor()。

            MediaPlayer mp = new MediaPlayer();
            try {
                mp.setDataSource(context, uri);
                mp.prepare();
                mp.start();
                Log.d(MainActivity.TAG, "Started playing");
            } catch (IOException e) {
                Log.e(MainActivity.TAG, "Failed to set data source: " + uri);
            }

但是我也想检索Uri相关的音频的详细信息。 我该怎么办?

谢谢。

0 个答案:

没有答案