首页 > 人工智能 > 正文

java 播放声音,java b/s系统、 要在某种操作下播放声音提示用户!!求播放音频文件的源码!!急!!!

2020-04-15 09:36:31  来源:http://www.capsicumpm.com  编辑:admin

java播放不出声音

你没调用,怎么会播放呢,new Main().play()这样才可以。另外下面的也有语法问题

如何在Java应用程序中播放声音文件

在 applet 中播放声音文件非常简单,一般需要以下步骤:创建一个 AudioClip 对象装入 .au 声音文件到 AudioClip 对象一次播放或者不停循环播放声音停止播放下面是相应的代码:import java.applet.*;AudioClip ac = getAudioClip(getCodeBase(), soundFile);ac.play(); //play onceac.stop(); //stop playing解决这个问题的窍门是利用由 Sun 及 其JDK 提供的某些 undocumented 的特征。先看看 Sun JDK 中的文件 classes.zip (使用任何解压工具即可),发现其中不仅包含标准的 Java 包如 java.applet 而且还存在包 sun.audio. (在 sun/audio 的目录下.)包 sun.audio 中包含了用于播放声音文件所需的所有东西!下面是示例代码:import sun.audio.*; //import the sun.audio packageimport java.io.*;//** add this into your application code as appropriate// Open an input stream to the audio file.InputStream in = new FileInputStream(Filename);// Create an AudioStream object from the input stream.AudioStream as = new AudioStream(in);// Use the static class member "player" from class AudioPlayer to play// clip.AudioPlayer.player.start(as);// Similarly, to stop the audio.AudioPlayer.player.stop(as);如果要用一个 URL 做为声音流的源(source),则用下面的代码所示替换输入流来创建声音流:AudioStream as = new AudioStream (url.openStream());如果需要持续播放声音文件,则要稍稍复杂一点:// Create audio stream as discussed previously.// Create AudioData source.AudioData data = as.getData();// Create ContinuousAudioDataStream.ContinuousAudioDataStream cas = new ContinuousAudioDataStream (data);// Play audio.

java WEB如何播放声音

java WEB播放声音整体思路如下:服务器判断后,可以返回一个对象给页面,两个字段就好了,一个是提示是否错误,一个是对应是播放那个音频文件(具体要看音频是固定还是动态的)。如果是固定在页面,则可以传播放标志;如果是动态,则传音频路径或者其他。

android手机在其linux下怎样编程播放声音文件

可以通过Service来播放背景音乐,以下是实现代码:1.在AndroidManifest.xml文件中的<application>标签内加入下边语句<service android:name=".MusicServer"><intent-filter><action android:name="com.angel.Android.MUSIC"/><category android:name="android.intent.category.default" /></intent-filter></service>2.新建MusicServer.java类,内容为import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os.IBinder;public class MusicServer extends Service {private MediaPlayer mediaPlayer;@Overridepublic IBinder onBind(Intent intent) {// TODO Auto-generated method stubreturn null;}@Overridepublic void onStart(Intent intent,int startId){super.onStart(intent, startId);if(mediaPlayer==null){// R.raw.mmp是资源文件,MP3格式的mediaPlayer = MediaPlayer.create(this, R.raw.abc);mediaPlayer.setLooping(true);mediaPlayer.start();}}@Overridepublic void onDestroy() {// TODO Auto-generated method stubsuper.onDestroy();mediaPlayer.stop();}}3.将歌曲放入raw文件夹下,名称为abc。4.在Activity中加入代码private Intent intent = new Intent("com.angel.Android.MUSIC");onCreate方法中加入startService(intent);就可以播放了。

求一个能在点击按钮后播放出声音的java例子

在form里写<input type="button" name="" id="" onclick="music()"/>在js里面写music函数function music (){ 在这个函数体里可以写一个触发视频发出声音的函数,或者触发一个背景音乐,都可以}