Cadilhe Posted August 27, 2014 Posted August 27, 2014 Hello, i'm doing some tests with Unigui and i need to know how to call ClientEvents.ExtEvents 'OnClick' from a UniButton from pascal code. Thanks in advance. João Cadilhe. Quote
Administrators Farshad Mohajeri Posted August 27, 2014 Administrators Posted August 27, 2014 Client events are to be called from client side. Quote
Cadilhe Posted August 27, 2014 Author Posted August 27, 2014 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. Quote
Administrators Farshad Mohajeri Posted August 27, 2014 Administrators Posted August 27, 2014 But UniTimer doesn't have clientevents. It does. ClientEvent Quote
Cadilhe Posted August 27, 2014 Author Posted August 27, 2014 Thank you, Farshad! My screen was too close:), Quote
Cadilhe Posted August 27, 2014 Author Posted August 27, 2014 { 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. Quote
Sherzod Posted August 28, 2014 Posted August 28, 2014 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. 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. Quote
Cadilhe Posted August 28, 2014 Author Posted August 28, 2014 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. sndTimer.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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.