Толькі для распрацоўнікаў!
Складаная логіка працы, але гэта найбольш просты спосаб захоўваць кэш плэера на карту памяці і гуляць музыку ў фоне.
Код: https://github.com/master255/ImmortalPlayer
Ключавыя асаблівасці:
Заснаваны на стандартным плэеры Android;
Падтрымліваюцца FTP, HTTP, NMDC пратаколы;
Адна галіна для чытання, захавання і гульні файла;
Найбольш просты шлях вырашэння і найбольш хуткая хуткасць працы;
Можа гуляць у фоне. Аптымізавана для перастварэння Activity;
Адносна невялікі аб'ём кода. Няма неабходнасці абнаўляць плэер;
Можна лёгка переконвертировать ў бібліятэку ці выкарыстоўваць у якасці пакета;
Плэер пачынае гуляць файлы з карты памяці (калі яны ёсць), а не з інтэрнэту;
Плэер можа гуляць недокаченные і пашкоджаныя файлы.
Падтрымка пірынгавых сетак! Бягучы файл шукаецца ў пірынгу і гуляе прама ад туды!
Прыкладныя патрабаванні API для плэера 16+, для проксі 14+
Аўтаматычны пошук і прайграванне кантэнту з пірынгавых сетак.