Jump to content

Call ClientEvents.ExtEvents from code


Cadilhe

Recommended Posts

Client events are to be called from client side.

Hi, Farshad,  i need to play a .wav file in ontimer event of a TUnitimer, i have this working well with a Tbutton But UniTimer doesn't have clientevents.

I'm trying to play the .wav file in ontimer event using the client event of the button. Is it possible?

 

Thanks.

 

João Cadilhe.

Link to comment
Share on other sites

{

var audio1 = document.createElement('audio');

   audio1.setAttribute('src', 'files/OK.wav');  

   audio1.play(); 

}

 

it's ok on Button.ClientEvents.ExtEvents;

 

Same code and no sound with Unitimer.ClientEvent.

 

Any idea?

 

João Cadilhe.
Link to comment
Share on other sites

Hi Cadilhe.

Maybe you're doing something wrong ...
Works for me! (may be a difference in the versions? I tested on version 0.94)

 

1.

post-906-0-18579600-1409202826_thumb.png

 

2. Or try this:

procedure TMainForm.UniTimer1Timer(Sender: TObject);
begin
  UniSession.AddJS('var audio1 = document.createElement(''audio'');' +
                   'audio1.setAttribute(''src'', ''files/sndBird.wav'');'+
                   'audio1.play();');
end;

Best regards.

 

Link to comment
Share on other sites

Hi Cadilhe.

 

Maybe you're doing something wrong ...

Works for me! (may be a difference in the versions? I tested on version 0.94)

 

1.

attachicon.gifsndTimer.png

 

2. Or try this:

procedure TMainForm.UniTimer1Timer(Sender: TObject);
begin
  UniSession.AddJS('var audio1 = document.createElement(''audio'');' +
                   'audio1.setAttribute(''src'', ''files/sndBird.wav'');'+
                   'audio1.play();');
end;

Best regards.

Thank you Delphi Developer!

 

Possible 0.96 problem.

 

Now it's ok.

 

 

João Cadilhe.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...