![]() |
![]() |
#41 |
Старший Пользователь
![]() Регистрация: 06.05.2009
Возраст: 40
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
![]() ![]() ![]() |
![]() Таскер только отслеживает появление/пропадание зарядки. Раньше PowerAmp запускался и останавливался по питанию и все. А сейчас он просто по времени подсветку ставит. Все это я могу и сам реализовать.
|
![]() |
![]() |
![]() |
#42 |
Старший Пользователь
![]() Регистрация: 06.05.2009
Возраст: 40
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
![]() ![]() ![]() |
![]() Ну основное то, что я хочу подучить пограммирование под android. Потом у меня свой протокол обмена данными между приложением и teensy. Да и все это через BT, а не через порт работает. Также мне сам интерфейс и не нужен в основном, проще с пульта управлять часто используемыми операциями. Все остальное android и так предоставляет.
|
![]() |
![]() |
![]() |
#43 | |
Старший Пользователь
![]() Регистрация: 06.05.2009
Возраст: 40
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#44 |
Гуру
![]() Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() вот с этого места поподробнее плз...
как получить ссылку на радиостанцию, чем ее потом играть и т.д. Там я знаю идет поток потом MP3 или AAC, но как прямую ссылку на поток получить, чтобы сервис вещания не обиделся потом?
__________________
Мой проект: Citroen Xsara Android CarPC |
![]() |
![]() |
![]() |
#45 |
Старший Пользователь
![]() Регистрация: 06.05.2009
Возраст: 40
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
![]() ![]() ![]() |
![]() Ну я на сайте di.fm выбрал нужную станцию. Для нее указал нужный мне формат - mp3 и тип плеера winamp. В результате я получил плейлист в котором указаны ссылки на нужный мне канал (например http://pub1.di.fm:80/di_darkdnb). Выбрал любую ссылку и прописал ее в коде. Вот и все. А играю поток стандартным mediaplayer. Если честно, то я не совсем понял суть вашей проблемы.
|
![]() |
![]() |
![]() |
#46 |
Старший Пользователь
![]() Регистрация: 06.05.2009
Возраст: 40
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#47 |
Гуру
![]() Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() имелось в виду всякие защиты от использования потока, если они есть.
и еще клево иметь метаинфу, что играет в данный момент.
__________________
Мой проект: Citroen Xsara Android CarPC |
![]() |
![]() |
![]() |
#48 | |
Старший Пользователь
![]() Регистрация: 06.05.2009
Возраст: 40
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
![]() ![]() ![]() |
![]() Цитата:
Метаданные добавлю тоже. Уже пытался их получить, но сразу не завелось. Поищу в инете еще решения, но пока забил на это. |
|
![]() |
![]() |
![]() |
#49 |
Старший Пользователь
![]() Регистрация: 14.02.2013
Возраст: 38
Город: Сургут
Регион: 86
Машина: Chevrolet Sonic
Сообщений: 338
![]() |
![]() ifynk, вот какое-то решение, но не пробовал работу.
http://anton.logvinenko.name/ru/blog...yu-python.html Код:
#!/usr/bin/env python import urllib2 stream_url = 'http://pub1.di.fm/di_classictrance' request = urllib2.Request(stream_url) try: request.add_header('Icy-MetaData', 1) response = urllib2.urlopen(request) icy_metaint_header = response.headers.get('icy-metaint') if icy_metaint_header is not None: metaint = int(icy_metaint_header) read_buffer = metaint+255 content = response.read(read_buffer) title = content[metaint:].split("'")[1] print title except: print 'Error' |
![]() |
![]() |
![]() |
#50 | |
Гуру
![]() Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
__________________
Мой проект: Citroen Xsara Android CarPC |
|
![]() |
![]() |
![]() |
Метки |
android, smartq k7, ваз 21093 |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|