Слушаем Интернет-Радио. Bass.dll

1330106373_internet-radioДоброго времени суток мой друг. hi В данной статье я хочу рассказать вам, как с помощью бесплатной библиотеки bass.dll создать простой интернет-радио проигрыватель. Скачать вы ее сможете на офф. сайте, на момент написание статьи это 2.4.12.

Переходим на сайт и жмем на ссылку Download

1

Из скаченного архива закидываем 2-ва файла в папку с нашим проектом: Bass.dll, Delphi\bass.pas

2

Наш проект будет состоять из Edit, где будет хранится адрес потока радио и 2-х кнопок: Play и Stop.

И так добавляем эти компоненты на форму и переходим к коду:

3

В глобальные переменные добавим:

var
...
url_radio:HSTREAM;

Кнопка Play:

procedure TForm1.Button1Click(Sender: TObject);
var
  url:string;
begin
  try
    url:=Edit1.Text;
    //Освобождаем память, если ранне уже играл поток
    BASS_StreamFree(url_radio);
    //Создаем новый поток.
    url_radio:=BASS_StreamCreateURL(PAnsichar(url),0,BASS_STREAM_STATUS,nil,Nil);
    //Воспроизводим его.
    BASS_ChannelPlay(url_radio,False);
  except
     on e:Exception do
  end;
end;

Кнопка Stop:

procedure TForm1.Button2Click(Sender: TObject);
begin
   BASS_ChannelPause(url_radio);
end;

Компилируем и запускаем. Готово, сегодня мы создали свой интернет-радио проигрыватель. Для удобства, выкладываю исходники: Скачать 725кб

Слушаем Интернет-Радио. Bass.dll обновлено: 2 мая, 2016 автором: Oleg E.
Share

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *