广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Applet怎么播放音频?_北大青鸟IT软件学校

作者:邓华发布时间:2021-01-18分类:Java技术浏览:989


导读:上一篇文章惠州北大青鸟老师教大家Applet怎么显示图片,下面我们跟着老师一起来学习一下Applet怎么播放音频。

上一篇文章惠州北大青鸟老师教大家Applet怎么显示图片,下面我们跟着老师一起来学习一下Applet怎么播放音频。

Applet能通过使用java.applet包中的AudioClip接口播放音频。AudioClip接口定义了三个方法:

public void play(): 从一开始播放音频片段一次。

public void loop(): 循环播放音频片段

public void stop(): 停止播放音频片段

为了得到AudioClip对象,你必须调用Applet类的getAudioClip()方法。无论URL指向的是否是一个真实的音频文件,该方法都会立即返回结果。

直到要播放音频文件时,该文件才会下载下来。

如下实例演示了播放音频的所有步骤:

import java.applet.*;

import java.awt.*; import java.net.*; 

public class AudioDemo extends Applet

 {


    private AudioClip clip;    private AppletContext context;

    public void init()

    {

       context = this.getAppletContext();

       String audioURL = this.getParameter("audio");

       if(audioURL == null)

       {

          audioURL = "default.au";

       }

       try

       {

          URL url = new URL(this.getDocumentBase(), audioURL);

          clip = context.getAudioClip(url);

       }catch(MalformedURLException e)

       {

          e.printStackTrace();

          context.showStatus("Could not load audio file!");

       }

    }

    public void start()

    {

       if(clip != null)

       {

          clip.loop();

       }

    }

    public void stop()

    {

       if(clip != null)

       {

          clip.stop();

       }

    }

 } 

如下调用applet:

<html> 

<title>The ImageDemo applet</title> 

<hr> 

<applet code="ImageDemo.class" width="0" height="0"> 

<param name="audio" value="test.wav"> 

</applet> 

<hr>

你可以使用你电脑上的test.wav来测试上面的实例。更多Java软件开发资讯关注网站动态,或者来惠州北大青鸟新方舟校区了解一下。

java7.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表