Только для разработчиков!
Сложная логика работы, но это наиболее простой способ сохранять кэш плеера на карту памяти и играть музыку в фоне.
Код: https://github.com/master255/ImmortalPlayer
Ключевые особенности:
Основан на стандартном плеере Android;
Поддерживаются FTP, HTTP, NMDC протоколы;
Одна ветвь для чтения, сохранения и игры файла;
Наиболее простой путь решения и наиболее быстрая скорость работы;
Может играть в фоне. Оптимизировано для пересоздания Activity;
Относительно небольшой объём кода. Нет необходимости обновлять плеер;
Можно легко переконвертировать в библиотеку или использовать в качестве пакета;
Плеер начинает играть файлы с карты памяти (если они есть), а не с интернета;
Плеер может играть недокаченные и повреждённые файлы.
Поддержка пиринговых сетей! Текущий файл ищется в пирингах и играет прямо от туда!
Примерные требования API для плеера 16+, для прокси 14+
Автоматический поиск и воспроизведение контента из пиринговых сетей.
Oxirgi yangilanish
7-sen, 2015