Исходник проигрывателя интернет радио rad studio delphi

В разборе архивов нашел исходник проигрывателя радиостанций вещающих через интернет. Написан в среде Rad Studio (Delphi) с использованием библиотеки bass.dll. Помню когда-то давно хотелось свой проигрыватель радио с эквалайзером и я его начал делать на Delphi 7. Вот такой получился. Это опять-таки не окончательный вариант, нашлась только не доделанная версия.

Откомпилировал под Rad Studio 10.3.3. Все работает. Бегло посмотрев, скажу, что не все форматы поддерживает. Это можно исправить, задействовав библиотеку активнее и тогда все современные блочные потоки будут поддерживаться.

Фишки проигрывателя радио: эквалайзер, сохранение названия треков, скины (компонент AlphaControls package ).



исходник проигрывателя internet-radio-delphi-rad-studio

Не все настройки функционируют: нет управления жестами и автозапуска. Первое можете сами придумать, а второе просто решается. Если стоит чекбокс Показать окно по курсору в верхнем левом углу, то свёрнутая форма проигрывателя появится на экране.

исходник проигрывателя internet-radio-delphi-rad-studio

Громкость работает, баланс, эквалайзер, индикаторы уровня каналов. Скины работают, есть экспорт трек-листа.

исходник проигрывателя internet-radio-delphi-rad-studio

Сам исходник проигрывателя радиостанций для Rad Studio (Delphi) лежит на сайте в архиве. Сам файл проигрывателя лежит в папке Win32. В папках есть иконки какие-то, которые для текущей версии не нужны. В общем, смотрите сами. Правьте код, убирайте ошибки и слушайте радио)

Читайте нас в Telegram или Facebook

Поделиться в сетях:



Добавить комментарий

Или войдите (зарегистрируйтесь) с помощью вашего аккаунта: