public class JDK13ShortAudioClip extends Object implements LoopableAudioClip
LOOP_CONTINUOUSLY| Constructor and Description |
|---|
JDK13ShortAudioClip(byte[] samples,
int sampleRate,
int volume,
float pan)
Creates a new instance.
|
public JDK13ShortAudioClip(byte[] samples,
int sampleRate,
int volume,
float pan)
samples - Array of signed linear 8-bit encoded audio samples.sampleRate - sampleRate of the audio samples.volume - The volume setting controls the loudness of the sound.
range 0 (mute) to 64 (maximal volume).pan - The relative pan of a stereo signal between two stereo
speakers. The valid range of values is -1.0 (left channel only) to 1.0
(right channel only). The default is 0.0 (centered).public void loop(int count)
count times, and finally continue playback to the end of
the clip.
If the current position when this method is invoked is greater than the loop end point, playback simply continues to the end of the clip without looping.
A count value of 0 indicates that any current looping should
cease and playback should continue to the end of the clip. The behavior
is undefined when this method is invoked with any other value during a
loop operation.
If playback is stopped during looping, the current loop status is cleared; the behavior of subsequent loop and start requests is not affected by an interrupted loop operation.
loop in interface LoopableAudioClipcount - the number of times playback should loop back from the
loop's end position to the loop's start position, or
LoopableAudioClip.LOOP_CONTINUOUSLY to indicate that looping should
continue until interruptedCopyright © 2014. All Rights Reserved.