|
|
# Startrek Player
|
|
|
|
|
|
Библиотека предназначена для проигрывания интернет потоков mp3/aac/wav/hls и локальных файлов. Основная часть библиотеки выполнена в виде native модуля, который занимается проигрыванием и содержит два основных класса: [StartrekPlayer](https://gitlab.hostingradio.ru/public-projects/startrek-player-wiki/-/wikis/StartrekPlayer) и [StartrekPlayerDelegate](StartrekPlayerDelegate.md)
|
|
|
Библиотека предназначена для проигрывания интернет потоков mp3/aac/wav/hls и локальных файлов. Основная часть библиотеки выполнена в виде native модуля, который занимается проигрыванием и содержит два основных класса: [StartrekPlayer](StartrekPlayer) и [StartrekPlayerDelegate](StartrekPlayerDelegate)
|
|
|
|
|
|
Для обработки web сокет метаданных [http://play.melonplayer.com/docs/metadata-socket-api](http://play.melonplayer.com/docs/metadata-socket-api) используются классы: [StartrekMetadataWatcher](StartrekMetadataWatcher.md) и [StartrekMetadataWatcherDelegate](StartrekMetadataWatcherDelegate.md)
|
|
|
Для обработки web сокет метаданных [http://play.melonplayer.com/docs/metadata-socket-api](http://play.melonplayer.com/docs/metadata-socket-api) используются классы: [StartrekMetadataWatcher](StartrekMetadataWatcher) и [StartrekMetadataWatcherDelegate](StartrekMetadataWatcherDelegate)
|
|
|
|
|
|
Для обработки json метаданных [https://hostingradio.ru/mdsabout](https://hostingradio.ru/mdsabout) используются классы: [StartrekMetadataUpdater](StartrekMetadataUpdater.md) и [StartrekMetadataUpdaterDelegate](StartrekMetadataUpdaterDelegate.md)
|
|
|
Для обработки json метаданных [https://hostingradio.ru/mdsabout](https://hostingradio.ru/mdsabout) используются классы: [StartrekMetadataUpdater](StartrekMetadataUpdater) и [StartrekMetadataUpdaterDelegate](StartrekMetadataUpdaterDelegate)
|
|
|
|
|
|
Собранные библиотеки *(.aar для android и .a для iOS)* хранятся с использованием git lfs [https://git-lfs.github.com/](https://git-lfs.github.com/) в репозиториях. Важно после клонирования в случае проблем проверить размер этих файлов. Если размер файлов менее 1КБ, то это не файл а git lfs ссылка на него, и нужно проверить настройки git lfs, после чего обновить состояние репозитория.
|
|
|
|
|
|
## История изменений
|
|
|
|
|
|
[Changelog](Changelog.md)
|
|
|
[Changelog](Changelog)
|
|
|
|
|
|
### iOS версия
|
|
|
|
... | ... | @@ -78,28 +78,28 @@ public class RadioService extends MediaBrowserServiceCompat { |
|
|
|
|
|
## Описание классов
|
|
|
|
|
|
[StartrekPlayerState](StartrekPlayerState.md)
|
|
|
[StartrekPlayerState](StartrekPlayerState)
|
|
|
|
|
|
[StartrekPlayerQuality](StartrekPlayerQuality.md)
|
|
|
[StartrekPlayerQuality](StartrekPlayerQuality)
|
|
|
|
|
|
[StartrekMetadataSubscriptionType](StartrekMetadataSubscriptionType.md)
|
|
|
[StartrekMetadataSubscriptionType](StartrekMetadataSubscriptionType)
|
|
|
|
|
|
[StartrekMetadataFetchType](StartrekMetadataFetchType.md)
|
|
|
[StartrekMetadataFetchType](StartrekMetadataFetchType)
|
|
|
|
|
|
[StartrekMetadata](StartrekMetadata.md)
|
|
|
[StartrekMetadata](StartrekMetadata)
|
|
|
|
|
|
[StartrekNetwork](StartrekNetwork.md)
|
|
|
[StartrekNetwork](StartrekNetwork)
|
|
|
|
|
|
[StartrekMetadataWatcherDelegate](StartrekMetadataWatcherDelegate.md)
|
|
|
[StartrekMetadataWatcherDelegate](StartrekMetadataWatcherDelegate)
|
|
|
|
|
|
[StartrekMetadataWatcher](StartrekMetadataWatcher.md)
|
|
|
[StartrekMetadataWatcher](StartrekMetadataWatcher)
|
|
|
|
|
|
[StartrekMetadataUpdaterDelegate](StartrekMetadataUpdaterDelegate.md)
|
|
|
[StartrekMetadataUpdaterDelegate](StartrekMetadataUpdaterDelegate)
|
|
|
|
|
|
[StartrekMetadataUpdater](StartrekMetadataUpdater.md)
|
|
|
[StartrekMetadataUpdater](StartrekMetadataUpdater)
|
|
|
|
|
|
[StartrekPlayerDelegate](StartrekPlayerDelegate.md)
|
|
|
[StartrekPlayerDelegate](StartrekPlayerDelegate)
|
|
|
|
|
|
[StartrekPlayer](StartrekPlayer.md)
|
|
|
[StartrekPlayer](StartrekPlayer)
|
|
|
|
|
|
[StartrekAndroid](StartrekAndroid.md) |
|
|
\ No newline at end of file |
|
|
[StartrekAndroid](StartrekAndroid) |
|
|
\ No newline at end of file |