Страница 1 из 2

Онлайн-радио. Как играть? [Решено]

СообщениеДобавлено: 10 июн 2013, 15:36
Woolf
Есть у меня задумка, в игре из репродуктора играть онлайн радио.

Радио по ссылке: http://s02.radio-tochka.com:4090/listen.pls

Внутри:

[playlist]
NumberOfEntries=1
File1=http://s02.radio-tochka.com:4090/



Как это в контенте игровом проиграть?

audio.clip = http://www.GetAudioClip(false, true); такого рода ссылку не поймет.

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 16:00
newArray
Но он же по простому поток не поймет. Я как то давно пробовал подключаться даже к потоку на OGG. естественно просто через WWW, просто скачкой файла. И у меня ничего не играло - но подобие файла в аудиосорце появлялось. А радио было просто самодельное с другого компа - но конкретно именно в формате OGG.

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 16:02
Neodrop
можно однопиксельный flash плеер в страницу встроить и с него играть. Или ещё что-нибудь в самой странице намудрить. У тебя же броузерка?

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 16:07
Johnson
Через движок юньки, полагаю, никак.
Но, у нас же есть вполне полноценный шарп?
Можно подключиться к аудиоустройству и вполне себе использовать его.
Времена монопольного доступа к аудиоустройству же давно прошли.
Ну а плеер, который всё это делает пускай себе юнька запускает - синглтоны ни кто не отменял, надо же только скомпилировать и запустить.

А если надо прямо-таки на юньковом движке - то только рефлексия, только хардкор (но, это уже не ко мне, я с рефлексией весьма посредственно дружу).

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 16:11
Woolf
Neodrop писал(а):можно однопиксельный flash плеер в страницу встроить и с него играть. Или ещё что-нибудь в самой странице намудрить. У тебя же броузерка?


В том то и дело, что нет, клиент.. С браузеркой было бы проще.

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 16:15
Neodrop
Не, да и так не особо проблемно. Достаточно найти дотнет (желательно) сорцы какого-нибудь интернет-радио. По меньшей мере я бы сперва поискал, потому что сам таких задач не решал. А дальше, вкрутить их в приложение. Стандартными средствами действительно это не сделать, потому что юнька понимает только стрим в формате ogg

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 16:17
Woolf
Neodrop писал(а):Не, да и так не особо проблемно. Достаточно найти дотнет (желательно) сорцы какого-нибудь интернет-радио. По меньшей мере я бы сперва поискал, потому что сам таких задач не решал. А дальше, вкрутить их в приложение. Стандартными средствами действительно это не сделать, потому что юнька понимает только стрим в формате ogg


Фишка же еще в чем.. Не только играть его, а играть его еще и в контексте, т.е. чтобы звук был 3хмерный, играл из репродуктора. Просто проиграть проблемы нет, достаточно bass.net подключить.

Хм.. кстати, наверное это мысль. Не знаю, как в дотнетоовской сборке, но в базовой там есть 3д звук.

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 16:19
newArray
Ну щас же известная такая фича что встроенный универсальный прогироыватель винды ловит ссылку радио с другого компа. Ну там можно сделать прогу для проигрывания радио и на делфи и на чем хошь для универсального проигроывателя - это воще тупо. Так что запускать паралельно с игрой еще универсальный проигрыватель - это ни в какие ворота. Конечно надо в самой юньке ловить поток.
Я ж говорю у меня было радио в формате Ogg и что с того.
Он же проигрывает уже скачаный файл - а если поток туда пихаешь так поток же постояно долбит паралельным процесом - пакетами и не может проиграться.

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 18:48
Woolf
Просто радио играть получилось. Сейчас буду думать, как его в 3д сделать.

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 19:26
newArray
В смысле у вас получилось его в аудиосорц впилять? Или через плагины?

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 20:19
Woolf
newArray писал(а):В смысле у вас получилось его в аудиосорц впилять? Или через плагины?


Пока через плагины. Далее мучаюсь. Плагин не позволяет играть радио именно в 3д пространстве. Но я щаз проверяю одну головоломную идею, как впихнуть его в аудиосурс. Если чо получится - расскажу )

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 22:37
Neodrop
Ну, в принципе, если можно управлять стерео-каналами, то и задача почти решена. ;)

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 23:44
Woolf
Всё, получилось.. Но намаялся ))

Проект:
http://rghost.ru/46664657

Билд:
http://rghost.ru/46664731

У меня только под винду и только для standalone, но кто захочет сделать версии линуксовые или маковские - никаких проблем не составит.

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 10 июн 2013, 23:58
Neodrop
Поздравляю ! \m/
(3A4OT)

Re: Онлайн-радио. Как играть?

СообщениеДобавлено: 11 июн 2013, 00:02
Woolf
Вообще, стоит доразбираться, там есть и направление звука и доплеровские эффекты.