FYI... This issue is not visible to me https://bugs.openjdk.java.net/browse/JDK-8090414
Scott > On Aug 23, 2016, at 10:15 AM, David DeHaven <david.deha...@oracle.com> wrote: > > >> We're trying to play a notification sound at a regular interval (every >> 500ms) in a loop. >> >> It should sound like "bing.bing.bing." and not like >> "bing......bing..bing...bing" if you know what I mean ;) >> >> From the JavaDoc we were guessing that an efficient way to do this would be >> to set cycle count to indefinite on the audio clip / on the media player and >> call play() once. >> >> Observations: >> - Cycle count doesn't work for mp3 files. No problem, just use WAV. >> - The playback does not happen at regular intervals. -> not usable in this >> scenario >> >> Our solution so far has been to have a scheduled executor which calls >> audioclip.play() every 500 ms. This creates a new thread every time (see >> stack trace below) and we don't like this approach. > > For the moment this is a better solution, until we can get a few internal > things fixed in AudioClip. > > In the current implementation there will always be at least one new thread > created. > > > There are bugs filed on this already, specifically: > https://bugs.openjdk.java.net/browse/JDK-8090414 > https://bugs.openjdk.java.net/browse/JDK-8087423 > > And possibly related: > https://bugs.openjdk.java.net/browse/JDK-8088375 > > -DrD- >