战拳 2022-05-30 01:12 采纳率: 0%
浏览 16

通过一个Boolean值来控制音乐的播放该怎么办?

我用clip方法开启了一个循环播放的音乐,现在我想控制isMusicp()这个Boolean值的对与错来控制音乐的播放,该怎么做?
private void Music(){
try{
f = new File("C:/Users/asus/IdeaProjects/ChessDemo/src/稻妻主题曲.wav");
AudioInputStream a = AudioSystem.getAudioInputStream(f);
Clip c = AudioSystem.getClip();
c.open(a);
if (isMusicp()){
c.start();
c.loop(Clip.LOOP_CONTINUOUSLY);
}
else if (!isMusicp()){a.close();}
}catch (Exception ex){
ex.printStackTrace();
}

}
  • 写回答

2条回答 默认 最新

  • Juwell16 2022-05-30 11:29
    关注

    那你用个全局变量来控制吧

    评论

报告相同问题?

问题事件

  • 创建了问题 5月30日

悬赏问题

  • ¥60 悬赏破解越狱iphone4s中360保险箱密码遗忘
  • ¥20 ARKts悬浮窗和快捷方式问题
  • ¥15 linux中nginx服务器提示not found on accelerator,如何解决?(语言-php|操作系统-linux)
  • ¥15 comparecluster没有办法kegg
  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化