|
|
# Startrek Player
|
|
|
|
|
|
Библиотека предназначена для проигрывания интернет потоков mp3/aac/wav/hls и локальных файлов. Основная часть библиотеки выполнена в виде native модуля, который занимается проигрыванием и содержит два основных класса: [StartrekPlayer](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekPlayer%20e00fd907b23240618222ffdcafcb4db6.md) и [StartrekPlayerDelegate](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekPlayerDelegate%202f0d4d39b85f4f9bbcea4ec1cf80d6bd.md)
|
|
|
Библиотека предназначена для проигрывания интернет потоков mp3/aac/wav/hls и локальных файлов. Основная часть библиотеки выполнена в виде native модуля, который занимается проигрыванием и содержит два основных класса: [StartrekPlayer](StartrekPlayer.md) и [StartrekPlayerDelegate](StartrekPlayerDelegate.md)
|
|
|
|
|
|
Для обработки web сокет метаданных [http://play.melonplayer.com/docs/metadata-socket-api](http://play.melonplayer.com/docs/metadata-socket-api) используются классы: [StartrekMetadataWatcher](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataWatcher%2063e8016b7b734688be111960112198c4.md) и [StartrekMetadataWatcherDelegate](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataWatcherDelegate%209a4478880db942d5af2188a7b56f0038.md)
|
|
|
Для обработки web сокет метаданных [http://play.melonplayer.com/docs/metadata-socket-api](http://play.melonplayer.com/docs/metadata-socket-api) используются классы: [StartrekMetadataWatcher](StartrekMetadataWatcher.md) и [StartrekMetadataWatcherDelegate](StartrekMetadataWatcherDelegate.md)
|
|
|
|
|
|
Для обработки json метаданных [https://hostingradio.ru/mdsabout](https://hostingradio.ru/mdsabout) используются классы: [StartrekMetadataUpdater](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataUpdater%20272757e39e6c4dbba694cb524521914d.md) и [StartrekMetadataUpdaterDelegate](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataUpdaterDelegate%2024bd0d93b5df45f7b9bed19a82ce203e.md)
|
|
|
Для обработки json метаданных [https://hostingradio.ru/mdsabout](https://hostingradio.ru/mdsabout) используются классы: [StartrekMetadataUpdater](StartrekMetadataUpdater.md) и [StartrekMetadataUpdaterDelegate](StartrekMetadataUpdaterDelegate.md)
|
|
|
|
|
|
Собранные библиотеки *(.aar для android и .a для iOS)* хранятся с использованием git lfs [https://git-lfs.github.com/](https://git-lfs.github.com/) в репозиториях. Важно после клонирования в случае проблем проверить размер этих файлов. Если размер файлов менее 1КБ, то это не файл а git lfs ссылка на него, и нужно проверить настройки git lfs, после чего обновить состояние репозитория.
|
|
|
|
|
|
## История изменений
|
|
|
|
|
|
[Changelog](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/Changelog%2091b0080f3f2b4e5789485a4cb120dcec.md)
|
|
|
[Changelog](Changelog.md)
|
|
|
|
|
|
### iOS версия
|
|
|
|
... | ... | @@ -78,28 +78,28 @@ public class RadioService extends MediaBrowserServiceCompat { |
|
|
|
|
|
## Описание классов
|
|
|
|
|
|
[StartrekPlayerState](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekPlayerState%204c703a87d5cd4583bb008b04d564f3d4.md)
|
|
|
[StartrekPlayerState](StartrekPlayerState.md)
|
|
|
|
|
|
[StartrekPlayerQuality](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekPlayerQuality%20bc0008c76df248e2afaa7eef133e69e4.md)
|
|
|
[StartrekPlayerQuality](StartrekPlayerQuality.md)
|
|
|
|
|
|
[StartrekMetadataSubscriptionType](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataSubscriptionType%20a40069268fea4ca2bcf35fd86f35f65b.md)
|
|
|
[StartrekMetadataSubscriptionType](StartrekMetadataSubscriptionType.md)
|
|
|
|
|
|
[StartrekMetadataFetchType](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataFetchType%208560f5180ac240908983c623c8ca872b.md)
|
|
|
[StartrekMetadataFetchType](StartrekMetadataFetchType.md)
|
|
|
|
|
|
[StartrekMetadata](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadata%20f929338184f648f1b9e2de09be034c48.md)
|
|
|
[StartrekMetadata](StartrekMetadata.md)
|
|
|
|
|
|
[StartrekNetwork](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekNetwork%20717ba2a44c314016b7a5be1671c1c002.md)
|
|
|
[StartrekNetwork](StartrekNetwork.md)
|
|
|
|
|
|
[StartrekMetadataWatcherDelegate](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataWatcherDelegate%209a4478880db942d5af2188a7b56f0038.md)
|
|
|
[StartrekMetadataWatcherDelegate](StartrekMetadataWatcherDelegate.md)
|
|
|
|
|
|
[StartrekMetadataWatcher](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataWatcher%2063e8016b7b734688be111960112198c4.md)
|
|
|
[StartrekMetadataWatcher](StartrekMetadataWatcher.md)
|
|
|
|
|
|
[StartrekMetadataUpdaterDelegate](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataUpdaterDelegate%2024bd0d93b5df45f7b9bed19a82ce203e.md)
|
|
|
[StartrekMetadataUpdaterDelegate](StartrekMetadataUpdaterDelegate.md)
|
|
|
|
|
|
[StartrekMetadataUpdater](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekMetadataUpdater%20272757e39e6c4dbba694cb524521914d.md)
|
|
|
[StartrekMetadataUpdater](StartrekMetadataUpdater.md)
|
|
|
|
|
|
[StartrekPlayerDelegate](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekPlayerDelegate%202f0d4d39b85f4f9bbcea4ec1cf80d6bd.md)
|
|
|
[StartrekPlayerDelegate](StartrekPlayerDelegate.md)
|
|
|
|
|
|
[StartrekPlayer](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekPlayer%20e00fd907b23240618222ffdcafcb4db6.md)
|
|
|
[StartrekPlayer](StartrekPlayer.md)
|
|
|
|
|
|
[StartrekAndroid](Startrek%20Player%20143ffa86ac2346a7982613942c05c1d3/StartrekAndroid%20fd751f43d00d4eee9b6dc1d7239f2e53.md) |
|
|
\ No newline at end of file |
|
|
[StartrekAndroid](StartrekAndroid.md) |
|
|
\ No newline at end of file |