Как я могу воспроизвести музыку с точки остановки в java swing?
Как продолжить воспроизведение музыки с точки остановки, а не с начала метода? ContinueMusic
что я написал.
Я остановил музыку в методе StopMusic
, но я хочу продолжить с остановки:
public class ui extends javax.swing.JFrame
{
public static void play()
{
try {
stream = AudioSystem.getAudioInputStream(new File("D:\\sounds\\Calm music\\Condor.wav"));
format = stream.getFormat();
DataLine.Info info = new DataLine.Info(Clip.class, stream.getFormat());
clip = (Clip) AudioSystem.getLine(info);
clip.open(stream);
clip.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
////////////////stop music///////////
private void StopMusicActionPerformed(java.awt.event.ActionEventevt)
{
clip.close();
}
////////////start music again////////////////
private void ContinueMusicActionPerformed(java.awt.event.ActionEvent evt)
{
play();
}
public static void main(String args[])
{
//////start////////
play();
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
}
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run()
{
new ui().setVisible(true);
}
});
}