View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005431 | JEDI VCL | 04 Feature Request | public | 2010-11-30 20:47 | 2012-02-29 16:55 |
Reporter | skydvrz | Assigned To | AHUser | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.39 | ||||
Target Version | Fixed in Version | 3.45 | |||
Summary | 0005431: TJvWavePlayer component lacks a way to immediately cancel a looping sound file | ||||
Description | I need to loop a WAV file and then stop it immediately after a few loops and (usually) a partial loop. There is no method in the current WAV component that stops the playing immediately. The existing Stop method does not abort the final, partial sound loop. It continues to play the final loop until its natural end. I added this public method and it works well: TJvWavePlayer = class(TJvComponent) . . . public procedure Silence; . . . procedure TJvWavePlayer.Silence; begin PlaySound(NIL, 0, SND_PURGE); end; This method immediately stops the WAV from playing and purges any remaining WAV audio from the queue. Can someone add this method to the JvWavePlayer unit, so I don't have to keep patching the thing when new releases come out? :-) TIA! Kevin G. McCoy | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2010-11-30 20:47 | skydvrz | New Issue | |
2010-11-30 20:54 | AHUser | Note Added: 0018229 | |
2010-11-30 20:54 | AHUser | Status | new => resolved |
2010-11-30 20:54 | AHUser | Fixed in Version | => Daily / SVN |
2010-11-30 20:54 | AHUser | Resolution | open => fixed |
2010-11-30 20:54 | AHUser | Assigned To | => AHUser |
2012-02-29 16:55 | obones | Fixed in Version | Daily / SVN => 3.45 |