0

我有一些 Android 代码可以让用户在他们的设备上选择一首歌曲:

        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_PICK);
        intent.setData(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);

        startActivityForResult(intent, 0);

这适用于大多数 Android 设备,但不适用于 Kindle Fire。在 Kindle 上,该活动不可用。还有其他活动可以尝试吗?还是 Kindle 根本不允许这些请求?

4

1 回答 1

1

在 Kindle 上,该活动不可用。

您正在请求音频。Kindle Fire HD 没有附带音频播放应用程序,所以没有什么可以处理的IntentMediaStore.Video.Media.EXTERNAL_CONTENT_URI工作,将您路由到“个人视频”应用程序。

还有其他活动可以尝试吗?

它必须是某些第三方应用程序支持的东西。

于 2013-12-11T22:26:29.153 回答