首页 > 软件操作教程 > 编程开发 > Java
题目内容

Java操作应用——使用Java播放音频

题目答案

Java中,播放音频是一个很常见的需求,尤其是在游戏开发里面。

下面这个DEMO演示了如何在Java中播放音频。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

import  java.io.*;

import  java.net.URL;

import  javax.sound.sampled.*;

import  javax.swing.*;

// To play sound using Clip, the process need to be alive.

// Hence, we use a Swing application.

public  class  playSoundDemo  extends  JFrame {

    // Constructor

    public  playSoundDemo() {

       this .setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       this .setTitle( "Play Sound Demo" );

       this .setSize( 300  200 );

       this .setVisible( true );

       try  {

          URL url =  this .getClass().getResource( "MyAudio.wav" );

          AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);

          Clip clip = AudioSystem.getClip();

          clip.open(audioIn);

          clip.start();

        catch  (UnsupportedAudioFileException e) {

          e.printStackTrace();

        catch  (IOException e) {

          e.printStackTrace();

        catch  (LineUnavailableException e) {

          e.printStackTrace();

       }

    }

    public  static  void  main(String[] args) {

       new  playSoundDemo();

    }

}

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端