Fórum fazer um radio no delphi #391971

07/12/2010

0

Boa tarde pessoal, estou de volta aqui, precisando de mais uma ajuda.
estou precisando criar uma radio no delphi. mais não estou conseguindo. peguei um script
na internet do Jjonas, mais não quer funcionar de jeito nenhum. se alguém puder
ajudar , detectando o erro ai. agradeço muito.
geraldo leal


unit Un_radio;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Buttons, ComCtrls, StdCtrls, OleCtrls, SHDocVw, ExtCtrls;

type
  TForm1 = class(TForm)
    ListBox1: TListBox;
    Edit1: TEdit;
    TBVolume: TTrackBar;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    Panel1: TPanel;
    SpeedButton3: TSpeedButton;
    Edt_indique: TEdit;
    wb: TWebBrowser;
    procedure FormActivate(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure TBVolumeChange(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure ListBox1Click(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
   wb: TWebBrowser;
implementation
{$R *.dfm}
        uses MMSystem;

procedure TForm1.FormActivate(Sender: TObject);
begin
wb := TWebBrowser.Create(Form1);
  TWinControl(wb).Name := 'MyWebBrowser';
  //TWinControl(wb).Parent := Form1;
  //wb.Hide; // deixar o WebBrowser invisivel
end;

procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
 wb.Navigate(edit1.text);
end;

procedure TForm1.TBVolumeChange(Sender: TObject);
var
Count, i: integer;
begin
   Count := waveOutGetNumDevs;
   for i := 0 to Count do
     begin
        waveOutSetVolume(i,longint(tbVolume.position*4369)*65536+longint(tbVolume.position*4369));
     end;
end;

procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
halt;
end;

procedure TForm1.ListBox1Click(Sender: TObject);
begin
wb.Stop;
   edit1.clear;
 edit1.text := 'http://www.radios.com.br/play/'+ trim(ListBox1.Items[ListBox1.itemindex]);

     end;

procedure TForm1.SpeedButton3Click(Sender: TObject);
begin
 wb.Navigate(Edt_indique.text);
end;

end.
Geraldo Leal

Geraldo Leal

Responder

Posts

07/12/2010

Leonardo Xavier

qual mensagem de erro é presentada para vc?
Responder

Gostei + 0

07/12/2010

Geraldo Leal

boa tarde Leonardo, o problema é que não gera erro nenhum, so não funciona
não sei porque. agora se a gente coloca apenas um combobox, coloca o caminho da radio la em item do combobox
coloca um webbrowser, um botão, e este codigo
 WebBrowser1.Navigate(Combobox1.text);   Ai funciona, estranho é isto. obrigado pelo retorno sucesso geraldo leal
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar