iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >java如何实现播放背景音乐
  • 532
分享到

java如何实现播放背景音乐

2023-06-14 07:06:12 532人浏览 独家记忆
摘要

这篇文章主要介绍java如何实现播放背景音乐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!测试源码播放背景音乐类package forGame;import javax.sound.sampled

这篇文章主要介绍java如何实现播放背景音乐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

测试源码

播放背景音乐类

package forGame;import javax.sound.sampled.*;import java.io.File;//测试背景音乐播放(只能播放.wav文件)public class Demo_2 {  //需要传入要播放的文件  void playMusic(File file)  {    try    {      //创建相当于音乐播放器的对象      Clip clip = AudiOSystem.getClip();      //将传入的文件转成可播放的文件      AudioInputStream audioInput = AudioSystem.getAudioInputStream(file);      //播放器打开这个文件      clip.open(audioInput);      //clip.start();//只播放一次      //循环播放      clip.loop(Clip.LOOP_CONTINUOUSLY);    } catch(Exception ex){      ex.printStackTrace();    }    //死循环不让主程序结束(swing可不用)      }}

窗口类

package forGame;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;//动态效果public class Demo_1 extends JFrame{  //背景  private BufferedImage bufferedImage;  //窗体大小  private int width;  private int height;  //照片数组  private BufferedImage[] images = new BufferedImage[4];  //要绘制动态图片中的那张  private BufferedImage image;  //背景音乐  private File bgm;  //播放音乐类对象  private Demo_2 demo_2 = new Demo_2();  //初始化  {    if(bufferedImage == null){      try {        bufferedImage = ImageIO.read(new File("src\\image\\背景.png"));        for(int i = 1;i < images.length + 1;i ++)          images[i - 1] = ImageIO.read(new File("src\\image\\大飞机爆炸" + i + ".png"));      } catch (IOException e) {        e.printStackTrace();      }    }    width = bufferedImage.getWidth();    height = bufferedImage.getHeight();    image = images[0];    bgm = new File("src\\music\\bgm.wav");  }  public Demo_1(){    super("动态测试");    //设置窗口    setSize(width,height);    setLocationRelativeTo(null);    setResizable(false);    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    setVisible(true);    //启动线程    MyThread myThread = new MyThread();    myThread.start();    //播放背景音乐    demo_2.playMusic(bgm);  }  //双缓冲绘制解决图片闪烁问题  @Override  public void paint(Graphics g) {    Image image = this.createImage(width,height);    Graphics gImage = image.getGraphics();    gImage.setColor(gImage.getColor());    gImage.fillRect(0,0,width,height);    super.paint(gImage);    //绘制背景    gImage.drawImage(bufferedImage,0 ,0 ,null );    //绘制动态图片    gImage.drawImage(this.image,0 ,100 ,null );    //最后绘制缓冲后的图片    g.drawImage(image,0 ,0 , null);  }  private int num = 0;//images数组内图片索引  //线程内部类  private class MyThread extends Thread{    @Override    public void run() {      while(true) {        if(num <= 3) {          image = images[num ++];        }        else          num = 0;        repaint();        try {          sleep(100);//每隔100毫秒重绘一次        } catch (InterruptedException e) {          e.printStackTrace();        }      }    }  }  public static void main(String[] args) {    new Demo_1();  }}

以上是“java如何实现播放背景音乐”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: java如何实现播放背景音乐

本文链接: https://www.lsjlt.com/news/268803.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java如何实现播放背景音乐
    这篇文章主要介绍java如何实现播放背景音乐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!测试源码播放背景音乐类package forGame;import javax.sound.sampled...
    99+
    2023-06-14
  • java实现播放背景音乐
    本文实例为大家分享了java实现播放背景音乐的具体代码,供大家参考,具体内容如下 测试源码 播放背景音乐类 package forGame; import javax.soun...
    99+
    2024-04-02
  • HTML5中如何实现背景音乐自动播放功能
    小编给大家分享一下HTML5中如何实现背景音乐自动播放功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!音乐的自动播放属性,这里...
    99+
    2024-04-02
  • 微信小程序播放背景音乐
    1.实现效果 2.实现原理 1、wx.getBackgroundAudioManager : 获取全局唯一的背景音频管理器。 小程序切入后台,如果音频处于播放状态,可以继续播放。但是后台状态不能通过调用API操纵音频的播放状态。 从微信客...
    99+
    2023-09-20
    微信小程序 小程序
  • Android微信小程序播放背景音乐怎么实现
    这篇文章主要介绍“Android微信小程序播放背景音乐怎么实现”,在日常操作中,相信很多人在Android微信小程序播放背景音乐怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android微信小程序播...
    99+
    2023-06-26
  • ppt背景音乐如何设置从头到尾播放
    本篇内容主要讲解“ppt背景音乐如何设置从头到尾播放”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ppt背景音乐如何设置从头到尾播放”吧!ppt背景音乐设置从头到尾播放的方法:首先进入ppt音乐...
    99+
    2023-07-02
  • 怎么在Dreamweaver里面添加音乐播放器背景音乐
    这篇文章主要讲解了“怎么在Dreamweaver里面添加音乐播放器背景音乐”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Dreamweaver里面添加音乐播放器背景音乐”吧! ...
    99+
    2023-06-08
  • Qt5如何实现音乐播放器
    要实现音乐播放器,你可以使用Qt5提供的多媒体框架来实现。以下是一个简单的示例:1. 首先,你需要在Qt项目中包含多媒体模块。在项目...
    99+
    2023-08-11
    Qt5
  • Android音乐播放器如何实现
    这篇“Android音乐播放器如何实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android音乐播放器如何实现”文章吧...
    99+
    2023-07-04
  • golang实现音乐播放
    在现代社会,人们越来越注重生活品质,音乐作为一种重要的娱乐方式,受到了广泛的关注和喜爱。在实现音乐播放的过程中,有很多的方式和工具。其中,golang作为近年来非常流行的编程语言之一,也可以用来实现音乐播放。本文将详细介绍如何使用golan...
    99+
    2023-05-14
  • 简单实现java音乐播放器
    学习过java语言的你,或多或少,在某天突发奇想,想着用swing做一个音乐播放器。但是,发现很难找到,相关的java代码,或者你下载的代码有问题,或者你代码里面引入的类包找不到。为了解决自如此类的问题。在这儿,有如下的代码可以供大家参考。...
    99+
    2023-05-31
    java 播放器 ava
  • java音乐播放器实现代码
    本文实例为大家分享了java音乐播放器的具体代码,供大家参考,具体内容如下这个是源码结构介绍这个是界面,有点简陋,见笑了,但是基本上的东西都有了,没办法,没有美工的程序写的界面直接上源代码Player.javapackage com.ser...
    99+
    2023-05-31
    java 播放器 ava
  • 微信小程序播放背景音乐的实例代码
    目录1.实现效果2.实现原理3.实现代码1.实现效果 2.实现原理 1、wx.getBackgroundAudioManager :获取全局唯一的背景音频管理器。 小程序切入后台,...
    99+
    2024-04-02
  • Android Studio如何实现音乐播放器
    这篇文章主要介绍了Android Studio如何实现音乐播放器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、项目概述1、需求分析综合运用UI界面设计、数据存储...
    99+
    2023-06-29
  • 如何使用html实现音乐播放
    小编给大家分享一下如何使用html实现音乐播放,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在html中可以使用“<audio>”标签定义声音,只需要...
    99+
    2023-06-07
  • Qt如何实现MP3音乐播放器
    这篇文章主要介绍“Qt如何实现MP3音乐播放器”,在日常操作中,相信很多人在Qt如何实现MP3音乐播放器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Qt如何实现MP3音乐播放器”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • Vue.js实现音乐播放器
    本文实例为大家分享了Vue.js实现音乐播放器的具体代码,供大家参考,具体内容如下 目录如下: 运行效果如图所示: 代码如下: <!DOCTYPE html> &...
    99+
    2024-04-02
  • js实现音乐播放器
    本文实例为大家分享了js实现音乐播放器的具体代码,供大家参考,具体内容如下 音乐播放的主要js代码 音乐数据的数组对象 想向前端网页提供数据,并且为后面的js代码提供了音乐路径  {...
    99+
    2024-04-02
  • python实现音乐播放器
    python实现音乐播放器 模块:pygame 模块:time Python 布尔循环实例: import timeimport pygamemuxi_k = """_________________|Pyhon音乐播放器|͞͞͞͞ ...
    99+
    2023-01-30
    播放器 音乐 python
  • win7系统怎么禁止网页播放背景音乐?
    相信有很多用户都习惯一边听音乐一边浏览网页,但是当我们打开网页时可能会传出一些不和谐的背景声音,让整个音乐变得很嘈杂,那么有什么方法能够禁止网 1、在Win7电脑系统上点击任务栏处的音乐图标,然后在弹出的面板上选择&ld...
    99+
    2023-06-15
    win7系统桌面背景变黑 win7系统自带播放器 win7系统播放器 系统 win7 播放 网页
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作