Доступ к библиотеке мультимедиа на 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
работает, перенаправляя вас в приложение "Личные видео".
Есть ли другое занятие, которое можно попробовать?
Это должно быть что-то, поддерживаемое каким-либо сторонним приложением.