java学习分享

~java完整代码如下~

package one; //包名随意

import java.awt.*;

import java.applet.*;

import java.awt.event.*; //系统导入类

public class Playsoundb extends Applet implements ActionListener{

AudioClip cp;

Button b1,b2,b3;

public void init(){

cp=getAudioClip(getCodeBase(),"2.au"); //读取指定文件

b1=new Button("播放");

b2=new Button("停止");

b3=new Button("单曲循环"); //来个按钮控件

b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this); //给按钮加监听器

add(b1);

add(b2);

add(b3); //界面中显示按钮

}

public void stop(){

cp.stop();

} //开始时,使音乐不能自动播放

@Override

public void actionPerformed(ActionEvent e) {

if(e.getSource()==b1){

cp.play();

}

else if(e.getSource()==b2){

cp.stop();

}

else if(e.getSource()==b3){

cp.loop();

} //看用户点击哪个按钮,好响应相关操作

}

}

运行结果:

视频加载中...

注明:播放-使音乐开始播放,具有时限,播完就停止;停止-使音乐停止播放;单曲循环-在外界不干扰的情况下,反复播放。

还有就是:注意音乐文件的位置。

音乐文件所在位置

Java在不加其他类库时,不支持播放mp3文件,支持aiff、au、wav和midi等声音格式文件。

~感兴趣的朋友可以验证一下哈~

java里怎么实现播放文件_java程序,一步实现音乐文件的播放(小应用:听你想听)-nrg文件怎么播放...相关推荐

  1. 微信小程序之网易云音乐(五)- 排行详情页、歌单详情页、播放器组件开发

    微信小程序之网易云音乐(五)- 排行详情页.歌单详情页.播放器组件开发 一. 排行详情页模块 二. 歌单详情页模块 三. 播放器组件 微信小程序之网易云音乐导航 一. 排行详情页模块 rank.vue ...

  2. java file取不到linux文件_Java中高级核心知识全面解析——Linux基本命令(切换、增删改查、压缩文件、权限命令)...

    一.目录切换命令 cd usr: 切换到该目录下usr目录 cd ..(或cd../): 切换到上一层目录 cd /: 切换到系统根目录 cd ~: 切换到用户主目录 cd -: 切换到上一个操作所在 ...

  3. CAD二次开发--系统找不到指定的文件/应用程序不支持实时(JIT)调试解决办法【即:C#调用外部exe文件在CAD内部执行失败处理办法】

    我们知道一个大型的程序系统很多功能之间是相互独立的,因此对于一个exe可执行文件我们可以直接进行调用,丰富我们程序中的功能!但是今天在测试的时候发现,原本调试时候可以调用的exe文件,在打包后竟提示错 ...

  4. 导入Java文件还是class文件_java程序运行的时候,是把所有的class文件都加载到内存吗?还是用的什么加载什么?...

    这一块还没有深入了解,不敢误人子弟. 我知道的,虚拟机在运行的时候,会预先加载一个常用的class,比如java.lang包下面的. 至于你在程序中自己引用的class文件/jar包之类的,是有一个加 ...

  5. java读取src路径下的txt文件_Java程序使用Maven后无法运行?

    问:老师,同样的代码,为何我将Java工程改造成Maven后,始终无法运行? 实现的功能:加载abc.txt文件,代码是写在了Demo类中. 开发工具是Idea. 1.以下是普通Java工程的目录结构 ...

  6. minion java上传文件_Java程序员如何快速理解Kubernetes

    我们希望微服务是可复制的,可替换的工作节点,这样可以轻松进行升级或降级,同时无需任何停机时间,并花费最少代价的管理.我们可以说我们希望他们成为我们的小黄人(minions).本文我们将通过一个简单的例 ...

  7. java合并txt文件_Java程序将两个txt文件合并为第三个txt文件 - Break易站

    让给定的两个文件是file1.txt和file2.txt.我们的任务是将两个文件合并到第三个文件,例如file3.txt,但合并应该逐行进行.以下是交替合并的步骤. 为file3.txt创建Print ...

  8. minion java上传文件_Java程序猿怎样高速理解Kubernetes

    我们希望微服务是可复制的.可替换的工作节点.这样能够轻松进行升级或降级,同一时候无需不论什么停机时间,并花费最少代价的管理. 我们能够说我们希望他们成为我们的小黄人(minions). 本文我们将通过 ...

  9. 怎么访问和java包同级的文件_JAVA程序员谈几种访问文件的方式

    读取和写入文件都需要I/O操作调用系统提供的接口,因为磁盘设备是由系统来管理的,我们的应用程序要想访问物理设备只能通过这个方式.但是系统调用都是会涉及到内核空间地址和用户名空间地址的切换问题,原因是操 ...

最新文章

  1. 【前端】react and redux教程学习实践,浅显易懂的实践学习方法。
  2. sqlserver数据文件位置如何迁移
  3. EXCHANGE2O10用户设置外出助理失效
  4. 杨辉三角形递归c语言,关于【杨辉三角】的递归解决方法,请教。有没有大神【【高手】】...
  5. 天地图 android sdk,我想使用天地图sdk,第三方插件的教程走通了,现在卡住了
  6. 503小组第三章编程作业
  7. 机器视觉:PCI和PCI-E总线简介
  8. 要注意观察我们周围的人,不要一天只是低头写代码!
  9. 100 个 pandas 案例,强烈建议保存
  10. 汇总并对比几个数据库存储相关的知识
  11. python求一组数的最大值_用python实现在一组数据中,寻找到最大数和最小数并输出最大数和最小数所在的位置...
  12. GNU GRUB 2.02系统启动项管理设置
  13. css如何使文字抖动,CSS美化:实现抖音彩色文字抖动效果
  14. 03-链表(Linked List)应用分析
  15. onfouce事件与onblur事件
  16. html页面插件 复制,ReadabilityCopy - 一键复制网页内容插件
  17. Gym - 100543G Virus synthesis Gym
  18. 深度学习——致命问题之Gradient Vanish
  19. 每个程序员都必须掌握的8种数据结构!隔壁都馋哭了
  20. 2020-08-25

热门文章

  1. 为什么视频网站的视频链接地址是blob
  2. 语言模型:Trigram-语言模型
  3. 可伸缩的TextView
  4. 1018 锤子剪刀布 (20 分)(算法分析+代码实现)
  5. 富满电子鸿蒙系统,东吴证券--电子行业周报:HarmonyOS2.0助力AIOT生态体系发展
  6. 健身中心专用捷径管理系统加人脸识别
  7. 一个大专毕业生毕业3个月后的个人感想及总结
  8. python测试抽奖脚本_使用 Python 写一个简易的抽奖程序
  9. Ubuntu安装RabbitMQ
  10. Windows下卸载软件时提示 等待先前的卸载完成? 终止 dllhost.exe 进程