Доступ к библиотеке мультимедиа на Kindle Fire

У меня есть код 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 просто не разрешает эти запросы?

1 ответ

Решение

На Kindle активность недоступна.

Вы запрашиваете аудио. Kindle Fire HD не поставляется с приложением для воспроизведения аудио, поэтому нет ничего, что могло бы справиться с этим Intent, MediaStore.Video.Media.EXTERNAL_CONTENT_URI работает, перенаправляя вас в приложение "Личные видео".

Есть ли другое занятие, которое можно попробовать?

Это должно быть что-то, поддерживаемое каким-либо сторонним приложением.

Другие вопросы по тегам