gpt4 book ai didi

Java 小程序 : Playing Music Fails

转载 作者:行者123 更新时间:2023-11-30 03:57:43 25 4
gpt4 key购买 nike

我想在我的小程序中播放 spacemusic.au。音乐文件位于 Game/src 和 Game/bin 中。但是,当我单击“循环播放”时,它不会播放音乐。既然是.au文件,玩起来应该不错。是什么原因造成的?

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class playMusic extends Applet
implements ActionListener{
Button play,stop;
AudioClip audioClip;
public void init(){
play = new Button(" Play in Loop ");
add(play);
play.addActionListener(this);
stop = new Button(" Stop ");
add(stop);
stop.addActionListener(this);
audioClip = getAudioClip(getCodeBase(), "spacemusic.au");
}
public void actionPerformed(ActionEvent ae){
Button source = (Button)ae.getSource();
if (source.getLabel() == " Play in Loop "){
audioClip.play();
}
else if(source.getLabel() == " Stop "){
audioClip.stop();
}
}
}

最佳答案

不能以这种方式比较字符串

if (source.getLabel() == "  Play in Loop  "){

你应该使用.equals

if (source.getLabel().equals("  Play in Loop  ")){

无论如何,使用 boolean 变量来表示音乐是否正在播放

关于Java 小程序 : Playing Music Fails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22719180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com