![]() |
|
|
#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
Возраст: 39
Город: Сургут
Регион: 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 |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
|
|