java怎么播放不了声音,java – 为什么这段代码不播放声音文件
代码
import javax.sound.sampled.*;
import java.io.*;
public class Tester {
static Thread th;
public static void main(String[] args) {
startNewThread();
while( th.isAlive() == true) {
System.out.println("sound thread is working");
}
}
public static void startNewThread() {
Runnable r = new Runnable() {
public void run() {
startPlaying();
}
};
th =new Thread(r);
th.start();
}
public static void startPlaying() {
try {
AudioInputStream ais = AudioSystem.getAudioInputStream(new File("d:/UnderTest/wavtester.wav"));
Clip clip = AudioSystem.getClip();
clip.open(ais);
clip.loop(-1); // keep playing the sound
} catch(Exception exc) {
System.out.println(exc);
}
}
}
此代码确实使输出声音线程工作,但不播放任何内容.在这段代码中,我已经启动了一个单独的线程来播放声音,程序不应该终止,直到声音线程完成它的工作.但程序在打印一系列声音线程工作后终止.
这是什么原因(程序终止和声音没有播放)?
java怎么播放不了声音,java – 为什么这段代码不播放声音文件相关推荐
- python播放视频没有声音_下面这段代码播放的视频没有声音,怎样才能连声音也一起播放呢?...
import cv2 import numpy as np cap = cv2.VideoCapture('E:/电影/神偷奶爸2.rmvb') # Check if camera opened su ...
- java怎么播放不了声音_JAVA3D播放不出声音的解决办法
今天在利用JAVA3D播放声音的时候,碰到一个很奇怪的问题,那就是声音设备无法初始化.它抛出如下异常: java.lang.UnsupportedOperationException: No Audi ...
- java怎么播放不了声音,怎么在java application中播放声音
如何在java application中播放声音 如何在java application中播放声音,求大神赐教.. 分享到: ------解决方案-------------------- public ...
- java web 播放音频_使用Java ME以流形式播放Web服务器上的音乐文件
本文介绍如何使用JavaME在SonyEricssonJava平台6或者更新的电话上,例如W550,W900等,以流形式播放Web服务器上的音乐文件.当然,音乐文件可以使用实时流媒体协议播放,但是这里 ...
- java获得网页的编码方式_求一段代码,可以获得编码格式是gb2312的网页的页面源码,java实现!...
我自己写了一段,但是得到的是乱码!privateStringgetPictureData(Stringpath)throwsException{URLurl=newURL(path);HttpURLC ...
- gmt java date_关于日期:以Java获取GMT时间
在Java中,我想获取格林尼治标准时间的当前时间. 我尝试了各种选择,例如: Date date = new Date(); Calendar calendar = Calendar.getInsta ...
- java clip_java – 使用Clip对象播放多个声音片段
有几种方法可以实现这一点,但基本思路是,您希望将LineListener注册到Clip并监视LineEvent.Type.STOP事件并重新启用该按钮 例如.这将查找给定目录中的所有.wav文件,并为 ...
- Java音乐播放器设计
如何使用Java进行音乐播放器的设计? 大三上老师的结课作业,由室友共同合作完成 可以设置背景(动态).歌词(逐行高亮).按照时间进行.上一首.下一首.暂停,选择歌曲等内容均以实现(背景图片和歌曲未放 ...
- Java中Music类是什么_高效的Java音乐播放类
Java音频播放,因为必须依赖到本地环境,所以JAVA在音频处理方面优势不大,或者说打从Java体系开发时就没太多的考虑音频播放因素,要知道最早的Java 1.1版本中,没有后来的javax.soun ...
最新文章
- 这个假发太逼真!GAN帮你换发型,毫无违和感!
- dedecms 如何调用多个不同栏目的文章_SEO排名,同一篇文章,在多个栏目,如何处理?...
- Python基础之格式化输出函数format()功能详解
- C#函数式程序设计之惰性列表工具——迭代器
- 算法 分析 (收集)
- ionic4安卓真机调试
- 计算机网络和传统电话网络的最大区别是,传统电话和网络电话有什么区别
- Wannafly挑战赛10F-小H和遗迹【Trie,树状数组】
- USB应用开发笔记之一:STM32上实现USB主机读写U盘
- Spring Boot (4)---配置文件详解
- Cannot open the disk 'D:\win7-ie8\Windows 7 x64.vmdk' or one of the snapshot
- spring+struts2+mybatis
- 备份long字段数据
- 如何解决使用PCS7时报警无法确认的问题?
- 完全卸载迈克菲Mcafee的工具
- 工作效率低,怎么办?
- 小学计算机课程听课记录,小学信息技术听课记录
- 【半年时光-追寻你的足迹】
- ThinkPHP中查询一个时间段的数据
- 怎样防止表单重复提交