- 浏览: 329982 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (299)
- 私人 (3)
- linux (22)
- web service (1)
- java applet (1)
- java (41)
- c# (1)
- socket (1)
- android (10)
- htc (1)
- root (1)
- ftp (3)
- 系统备份 (0)
- jquery (3)
- 图表 (1)
- 实用 (4)
- web (9)
- css (3)
- java applet mplayer (1)
- mplayer (4)
- javascript (8)
- eclipse (1)
- 正则表达式 (1)
- jmf (1)
- tomcat (6)
- 驱动 (1)
- 嵌入式 (1)
- usb (3)
- ffmpeg (1)
- player (1)
- encode (1)
- ajax (1)
- 单纯形复法 (1)
- rom (1)
- ndk (1)
- 打印 (1)
- vs2010 (2)
- myeclipse注册机 (1)
- c++ (5)
- capture (0)
- 串口 (1)
- windows (2)
- mingw (1)
- 网卡 (1)
- 绿色版 (1)
- cywin (1)
- x264 (1)
- 恢复文件 (1)
- servlet init 连数据库 (1)
- 51 单片机 (1)
- 操作系统 (1)
- vlc (3)
- 网线 (1)
- CListBox (1)
- mfc (1)
- setTimer (1)
- 分屏 (1)
- 供求信息 (1)
- 导航 (1)
- 批处理 (1)
- dos (1)
- mysql (5)
- MySQL新建用户 (1)
- demo (1)
- vc (1)
- webservice (1)
- 书签 (1)
- 浏览器 (1)
- spring mvc (1)
- excel (1)
- VPN (0)
- sql (1)
- pdf (3)
- arp (1)
- jsp (2)
- IE (1)
- html (1)
- test (3)
- httpclient (1)
- spring mvc 上传 (1)
- easyui (1)
- mybatis (1)
- spring (1)
- 微信 (1)
- weixin (2)
- pay (2)
- maven (2)
- fastdfs (2)
- ELK (2)
- logstash (1)
- rocketMQ (0)
- jmeter (0)
- 测试 (0)
- softether (0)
- util (0)
最新评论
-
ice24:
ftp client applet -
wuzijingaip:
499700647 写道你好,看了您的文章《ftp clien ...
ftp client applet -
zxcv193188:
感谢楼主
java JMF的使用 -
499700647:
你好,看了您的文章《ftp client aplet》很受启发 ...
ftp client applet -
JoeBaby_:
非常感谢,看文档的时候觉得JMF好难的样子,但是看过代码后思路 ...
java JMF的使用
此代码可以打开AudioFormat 为PCM_SIGNED, 11025.0 Hz, 16 bit的wav后缀文件,大家可以参考以下代码
import javax.sound.sampled.*; import java.io.File; import java.net.URL; import java.net.MalformedURLException; import java.io.IOException; class SecondTest { public static void loadSound() { try { String audiofile= "c:\\audio\\system.wav"; // From file AudioInputStream stream = AudioSystem.getAudioInputStream(new File( audiofile)); // From URL // AudioInputStream stream = AudioSystem.getAudioInputStream(new URL( // "http://192.168.254.102:8888/oaapp/1-welcome.wav")); // At present, ALAW and ULAW encodings must be converted // to PCM_SIGNED before it can be played AudioFormat format = stream.getFormat(); if (format.getEncoding() != AudioFormat.Encoding.PCM_SIGNED) { format = new AudioFormat( AudioFormat.Encoding.PCM_SIGNED, format.getSampleRate(), format.getSampleSizeInBits() * 2, format.getChannels(), format.getFrameSize() * 2, format.getFrameRate(), true); // big endian stream = AudioSystem.getAudioInputStream(format, stream); } // Create the clip DataLine.Info info = new DataLine.Info(Clip.class, stream.getFormat(), ((int) stream.getFrameLength() * format.getFrameSize())); Clip clip = (Clip) AudioSystem.getLine(info); // This method does not return until the audio file is completely loaded clip.open(stream); // Start playing clip.start(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) {e.printStackTrace(); } catch (LineUnavailableException e) {e.printStackTrace(); } catch (UnsupportedAudioFileException e) {e.printStackTrace(); } } public static void main(String args[]) { loadSound(); } }
发表评论
-
java 线程池
2018-08-07 11:26 320package com.fx.test; impor ... -
ftppool-demo
2018-05-24 09:16 316ftp pool demo -
java 遍历文件夹和文件
2018-03-28 11:39 466public static void trave ... -
java 流写入本地文件
2018-03-27 10:17 811private static void wr ... -
java 字符串转为流
2018-03-27 10:03 484public static Inpu ... -
ftputil + ftpclientPOOL
2018-03-22 14:39 385ftputil + ftpclientPOOL -
微信支付网上找的Demo
2017-06-22 17:58 313微信支付网上找的Demo,当时做支付时有些地方就参考了他,作者 ... -
Jsoup get post
2016-12-21 17:11 383package com.test; import ... -
java 面包屑导航
2016-10-24 15:08 479类似面包屑导航,抛砖引玉 后台维护一个访问路径的列表 ... -
获取n年前日期
2016-03-08 14:42 515/** * 获取n年前日期 ... -
httpclient访问需要登录才能访问的数据
2015-04-23 22:10 574package com.grkj.modules.tree ... -
jsp获取uri 以及绝对路径
2014-07-01 17:06 514得到从根路径到当前jsp页面的路径: request.ge ... -
JAVA导出PDF实例
2014-05-13 14:39 885一、直接导出成PDF Java代码 ... -
Java HTML直接导出PDF
2014-05-13 12:18 1216Java HTML直接导出PDF 对于java中如何从h ... -
java生成PDF
2014-05-13 12:11 471一、前言 在企业 ... -
linux下JAVA环境变量的设置
2014-03-21 14:05 532在终端中输入命令 vi /etc/profile.d/j ... -
Java读取Excel内容
2014-02-20 16:34 539所需jar 下后面 import java.io.B ... -
myeclipse9
2012-08-28 16:13 695import java.io.BufferedReader; ... -
java 打印
2012-08-07 18:03 924import java.awt.BasicStroke; ... -
java 数独游戏生成
2012-07-18 09:47 757/** * 数独程序 */ public c ...
相关推荐
标题为“用JAVA播放声音(源码)”,意味着我们将探讨如何使用Java来播放音频文件。下面将详细解释相关知识点。 1. **Java Media Framework (JMF)**: 这是一个开源的Java API,用于处理和播放多种媒体格式,包括...
### Java播放本地声音实现系统报警 #### 背景与目的 在开发应用程序时,有时候我们需要为用户添加声音反馈功能,比如系统报警提示。通过Java编程语言,我们可以轻松地实现这一功能。本篇文章将详细介绍如何利用...
在本实验中,属于验证性实验,旨在巩固课程基本理论知识,通过实际操作验证和理解Java播放声音的原理。 总结来说,这个Java实验着重于使用`AudioClip`类来实现音频的播放控制,是Java编程能力的一个重要实践环节。...
在"java播放声音的实例"中,我们将主要涉及`javax.sound.sampled`包中的关键类。这些类包括`Clip`(用于播放循环的音频剪辑)、`AudioInputStream`(代表音频数据的流)和`AudioSystem`(系统级的音频服务)。 1. *...
这是一个利用Applet小程序来是实现在Java中播放声音的操作
在采集与播放声音时,我们主要关注`javax.sound.sampled` 包。 声音采集首先需要明确的是声音的输入设备,比如麦克风。在Java中,我们需要通过`AudioSystem`类来获取系统的声音输入流。`AudioSystem`类位于`javax....
以下是对“java播放声音的例子”这一主题的深入解析,涵盖了相关的代码示例、原理说明及注意事项。 #### 一、Java音频播放的基本原理 Java通过`java.applet`包中的`AudioClip`类来实现简单的音频播放功能。`...
在Java应用程序中播放声音文件是一项常见的需求,尤其是在开发游戏、教育软件或任何需要音频反馈的系统时。Java提供了多种方式来处理音频,使得在应用程序中集成声音变得相对简单。以下是一些关键知识点: 1. **...
本文将详细讲解Java中Soundable接口的设计与实现,该接口具有播放声音、关闭声音、增大音量、减小音量等功能,并使用多种设备实现该接口,如收音机、随身听、手机等。 Soundable接口的设计 在Java中,接口是抽象...
### 一、在Applet中播放声音 Java Applet因其强大的多媒体功能,尤其是声音播放能力,使得网页变得生动多彩。Java通过`AudioClip`类提供对声音的支持,主要兼容`.au`格式的声音文件。`AudioClip`类允许在Applet中...
Java声音播放程序是一种使用Java编程语言开发的软件,它能够读取、解码并播放音频文件。在Java中实现这样的程序通常涉及到Java Sound API,这是一个强大的框架,允许开发者处理音频输入、输出以及处理。 首先,Java...
在Java编程环境中,开发声音播放程序是一项常见的任务,尤其对于游戏开发、音乐应用或教育软件等。本资源“Java声音播放程序源代码.zip”提供了一套完整的Java源代码,可以帮助开发者理解和实现音频播放功能。下面将...
在提供的压缩包文件中,"java播放语音"可能是包含示例代码或库的文件,你可以解压后参考这些资源来实践上述概念。记住,学习和理解这些基础知识对于开发Java TTS应用程序至关重要。通过不断实践和探索,你将能够创建...
在Java编程环境中,声音处理是一项常见的任务,尤其在多媒体应用、游戏开发或者语音识别系统中。本教程将深入探讨如何使用Java实现声音的获取、存储和播放。我们将主要关注Java Sound API,这是一个强大的库,提供了...
### Java播放声音的方法 在Java中,播放声音可以通过多种方式实现,常见的方法包括使用`Applet`中的`AudioClip`类、使用`AudioPlayer`类(位于`sun.audio`包中),以及使用`javax.sound.sampled`包下的高级音频处理...
总之,"JAVA100例之实例78 JAVA播放声音"是学习Java音频处理的一个重要示例,它涵盖了从加载音频文件到播放控制的完整流程,有助于开发者掌握Java Sound API的基本用法。通过不断实践和探索,可以进一步提升在Java...
总结,Java播放PCM文件涉及对Java音频API的理解,包括`AudioInputStream`、`AudioFormat`、`Clip`和`DataLine`的使用,以及可能的数据处理,如格式转换和采样率匹配。理解这些概念和操作对于实现Java音频播放至关...
在Java编程语言中,播放声音是一项常见的需求,尤其在开发游戏、媒体应用或者教育软件时。Java提供了多种方式来处理音频播放,其中一种是通过Applet的`AudioClip`类,另一种则是使用`sun.audio`包。以下是这两种方法...