Beispiel #1
0
        /*
         * ================  Interaction Callbacks  ================
         */

        public void wavePlayPause()
        {
            if (player2 == null)
            {
                player2 = new WavePlayer(this);
            }

            if (invalidPlayer)
            {
                if (tSelEnd == tSelStart)
                {
                    player2.setWave(wave.copySelection(tSelStart, wave.getNumSamples()));
                }
                else
                {
                    player2.setWave(wave.copySelection(tSelStart, tSelEnd));
                }
                invalidPlayer = false;
            }

            if (player2.Playing)
            {
                player2.PlaybackPause();
            }
            else
            {
                player2.PlaybackStart();
            }
        }