该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.applet.*;

public class AudioDemo extends JApplet {

private String[] audioFiles={"kiley dean - who will i run to.wma","Lady GaGa - Bad Romance.mp3"};

private JComboBox combFilename=new JComboBox(audioFiles);

private String dirStr="multimedia/";

private AudioClip[] audios;

private AudioClip audioPlay;

private JButton playButton,loopButton,stopButton;

public void init() {

audios=new AudioClip[audioFiles.length];

for(int i=0;i

audios[i]=getAudioClip(getCodeBase(),dirStr+audioFiles[i]);

}

audioPlay=audios[0];

combFilename.addItemListener(new ItemListener() {

public void itemStateChanged(ItemEvent e) {

JComboBox cb=(JComboBox)e.getSource();

int i=cb.getSelectedIndex();

audioPlay=audios[i];

}

});

playButton=new JButton("play");

playButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent event) {

audioPlay.play();

stopButton.setEnabled(true);

}

});

loopButton=new JButton("circulate");

loopButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent event) {

audioPlay.loop();

loopButton.setEnabled(false);

stopButton.setEnabled(true);

}

});

stopButton=new JButton("stop");

stopButton.setEnabled(false);

stopButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent event) {

audioPlay.stop();

loopButton.setEnabled(true);

}

});

JPanel controlPanel=new JPanel();

controlPanel.add(combFilename);

controlPanel.add(playButton);

controlPanel.add(loopButton);

controlPanel.add(stopButton);

setLayout(new BorderLayout());

add(controlPanel,BorderLayout.CENTER);

}

public void stop() {

audioPlay.stop();

}

}

java 错误声音播放器_java 音频播放器出不了声音,代码里哪有问题啊?相关推荐

  1. java播放器_java音频播放器

    java音频播放器备份,支持wav,mp3 播放wav版本 包: 不需要其他jar包 代码: package com; import javax.sound.sampled.*; import jav ...

  2. java 音频播放器_JAVA音频播放器问题

    代码如下,请高手帮忙解决importjava.applet.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.n ...

  3. ios系统html播放音频播放器,iOS音频播放之AVAudioPlayer,AVPlayer,AVQueuePlayer

    本文以婚语APP为例,来讲解集体使用方法. 在婚语APP中,分别使用了AVAudioPlayer,AVPlayer,AVQueuePlayer来实现音频播放功能,下面以婚语的实际需求分别介绍它们的使用 ...

  4. Android-Frame布局,UI布局切换,录音,照相机,影音播放器,音频播放器

    <FrameLayout anroid:layout_weight="1"> <ImageView android:scaleType="fitCent ...

  5. 【音频播放】自制音频播放器—音视频基础概念,未完待续。。。

    近期用Electron制作了一个简易版客户端,未完待补充,重点在播放,引用凯教,先说几点.(图片禁止搬运,不得允许不准转载) 研究音频的数字化技术之前,必须对声音和图像的的物理性质有基本的了解. 如下 ...

  6. iphone html5音乐播放器,HTML5音频播放器,播放列表

    许多人创建过音频播放器.通常,您只需选择一个可用的素材,通常是flash player.然而,您可能已经注意到,这些移动设备上的flash播放器不能正常工作(iPhone和Android).今天我要告 ...

  7. Python歌词解析器(加音频播放)

    import pygame import timestrLrc = '''[00:01.49]动力火车 - 当 [00:20.53]当 <还珠格格>主题曲(动力火车) [00:21.89] ...

  8. 解决华硕前置音频没声音,但后置音频有声音,没有Realtak音频管理器如何处理的问题

    最进自己组装台电脑,然后前置音频没声音,音频线已接好,然后后置音频有声音,百度一直说有个Realtak音频管理器,但我用的华硕主板没有呀,重装驱动也没有,最后在打开菜单,找到realtak audio ...

  9. java终结器_Java的终结器仍然存在

    java终结器 当我第一次学习Java并从C ++过渡到Java时,我记得我经常被告知,经常读到它不应该像C ++析构函数那样对待Java终结器,也不应该依靠它. 该建议的频率和坚持性对我产生了影响, ...

最新文章

  1. python 使用pymssql连接sql server数据库
  2. linux kernl网址
  3. Anaconda如何重新在开始菜单显示
  4. ArrayList动态数组对象 c# 1231
  5. C++ 什么是伪函数,以及伪函数的使用
  6. python 反传播_纯Python实现反向传播(BP算法)(5)
  7. XUtils BitmapUtils 改造以加入drawable支持
  8. 点云处理软件开发进度
  9. U盘文件突然变成html文件,U盘里面的文件跟文件夹突然乱码了怎么办
  10. zblog自动采集伪原创发布
  11. Linux 上格式化ssd硬盘方法
  12. 计算机连接拒绝访问,打印机拒绝访问,教您打印机拒绝访问怎么解决
  13. Eclipse简介、安装及常用快捷键
  14. 软件测试为什么要学python,资讯详情-用excel不好吗?为什么还要学python?-柠檬班-自动化测试-软件测试培训-自学官网...
  15. 人工智能与大数据行业的兴起,主要产生了哪些新的职位?
  16. 使用spark TF-IDF特征计算文章间相似度
  17. 量化交易 聚宽 布林带策略
  18. 信号隔离器在PLC/DCS控制系统的应用
  19. # Alpha冲刺4
  20. linux进pe读不到硬盘,进入PE后不显示硬盘的解决办法

热门文章

  1. 三、 vSphere 6.7 U1(三):部署AD和DNS
  2. 云计算从“仰望星空”到“脚踏实地”
  3. 让问答更自然 - 基于拷贝和检索机制的自然答案生成系统研究 | 论文访谈间 #02...
  4. 自定义EL函数、自定义JSTL标签
  5. Druid 配置_StatFilter
  6. [转]详细讲解提高数据库查询效率的实用方法、外键关于性能
  7. android 文字路径,Android自定义控件:路径及文字
  8. java 缓存 单例_单例模式应用:高速缓存和查找对象(转)
  9. jar包和war包区别及理解
  10. WeChat报错navigateTo:fail can not navigateTo a tabbar page