导航:首页 > 编程语言 > javaweb播放音频

javaweb播放音频

发布时间:2023-07-02 19:31:20

java se 添加背景音乐和音效

播放midi音乐或者wav声音可以参考如下代码,若要播放MP3等其他格式,需要使用jmf这个就比较麻烦了import javax.sound.midi.*;
import javax.sound.sampled.*;
import java.io.File;public class SoundTest{
public static void main(String args[])throws Exception{
//下面是播放wav声音的代码
File wavFile = new File("the wav path");//可以使用文件
//InputStream in = new FileInputStream(wavFile);//也可以使用流
//URL url = wavFile.toURI().toURL();//还可以使用URL
AudioInputStream ais = AudioSystem.getAudioInputStream(wavFile);//这里使用上面的三种,那种都可以
Clip clip = AudioSystem.getClip();
clip.open(ais);
clip.start();

//下面是播放midi音乐的代码
File midiFile = new File("the midi path");
Sequence sequence = MidiSystem.getSequence(midiFile);//这里同上面的,也可使用流和URL
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.setSequence(sequence);
sequencer.start();
}
}

㈡ 如何在javaweb项目中获取文件夹下的所有音频文件,并进行播放(有播放,暂停),请高手指教,

public class Test {
public static void main(String[] args) {
File file = new File("c:/我的文档/音乐");
File[] files = file.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
int i = name.lastIndexOf(".");
name = name.substring(i);
if (name.equalsIgnoreCase(".flv"))//根据格式自己判断
return true;
else
return false;
}
});
List<File> list =new ArrayList<File>();
for (int i = 0; i < files.length; i++) {
File f = new File(file.getAbsolutePath() + "/" + files[i].getName());
list.add(f);
System.out.println(f.getName());
}

}
}//播放器 自己找找看 有了file 就好办了吧

㈢ java开发的web系统怎么播放android录制的amr音频文件

你需要浏览器支持amr文件的播放。比如使用Flash等插件播放,或者自己编写amr播放的浏览器插件。
浏览器本身是不支持amr播放的。HTML5缺省支持的格式里面也没有amr。
或者你在后台把amr转换成可以被浏览器直接支持的格式。HTML5的audio标签可以使用ogg、MP3和wav。但是每家支持的都不一样。

㈣ java web在播放视频时无法显示画面,但是能够听见声音。

据我以前做一个视频网站的经验:大致有这么几点问题。
第一:js播放器 是不是引对了,也就是你这段JS代码是不是有错。
第二:播放的视频文件 地址是不是对了,特别注意路径的 '/'和‘\’分隔符问题,在windows下基本是‘\’的,你试着把路径的分隔符换一下,看看会怎么样。
第三:浏览器是不是支持播放,是不是浏览器的设置里面有问题。

㈤ java web实现录音功能怎么实现,没有思路,求大神指点迷津

这种和java没啥关系了,需要客户端实现。试试各类浏览器的插件开发吧。或者选择activex。
补充一下,H5好像有这个功能。

㈥ java web怎么上传音频文件然后在网页中播放

https://..com/question/941290115435426092
上传文件,所有文件都可以,然后再使用一个媒体标签 设置好路径就可以播放了

㈦ java web上如何实现播放音乐

示例如下:

importjavax.media.ControllerEvent;
importjavax.media.ControllerListener;
importjavax.media.EndOfMediaEvent;
importjavax.media.PrefetchCompleteEvent;
importjavax.media.RealizeCompleteEvent;
importjavax.media.*;
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;

,
ItemListener,ControllerListener{
Stringtitle;

Playerplayer;
booleanfirst=true,loop=false;
Componentvc,cc;
StringcurrentDirectory=null;
//构造函数,其中包括了设置响应窗口事件的监听器。
MediaPlayer(Stringtitle){
super(title);
/*关闭按钮的实现。。*/
addWindowListener(newWindowAdapter(){
publicvoidwindowClosing(WindowEvente){
dispose();
}

publicvoidwindowClosed(WindowEvente){
if(player!=null)
player.close();
System.exit(0);
}

});
//调用程序菜单栏的方法成员完成菜单的布置
setupMenu();
setSize(400,400);
setVisible(true);
}

//本方法用以设置程序菜单栏
publicvoidsetupMenu(){
//设置一个菜单
Menuf=newMenu("文件");
//往设置的菜单添加菜单项
MenuItemmi=newMenuItem("打开");
f.add(mi);
mi.addActionListener(this);
f.addSeparator();
CheckboxMenuItemcbmi=newCheckboxMenuItem("循环",false);
cbmi.addActionListener(this);
f.add(cbmi);
f.addSeparator();
MenuItemee=newMenuItem("退出");
ee.addActionListener(this);
f.add(ee);
f.addSeparator();

Menul=newMenu("播放列表");
Menuc=newMenu("播放控制");
MenuItemmove=newMenuItem("播放");
move.addActionListener(this);
c.add(move);
c.addSeparator();
MenuItempause=newMenuItem("暂停");
pause.addActionListener(this);
c.add(pause);
c.addSeparator();
MenuItemstop=newMenuItem("停止");
stop.addActionListener(this);
c.add(stop);
c.addSeparator();
//设置一个菜单栏
MenuBarmb=newMenuBar();
mb.add(f);
mb.add?;
mb.add(l);
//将构造完成的菜单栏交给当前程序的窗口;
setMenuBar(mb);
}

//动作时间响应成员;捕捉发送到本对象的各种事件;
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
Stringcufile,selectfile,currentDirectory;
if(e.getActionCommand().equals("退出")){
//调用dispose以便执行windowClosed
dispose();
return;
}
//此事表明拥护选择了“播放”命令;
//如果当前有一个文件可以播放则执行播放命令;
if(e.getActionCommand().equals("播放")){
if(player!=null){
player.start();
}
return;
}
//如果当前正在播放某一文件,则执行暂停;
if(e.getActionCommand().equals("暂停")){
if(player!=null){
player.stop();
}
return;
}
//停止命令的响应;
if(e.getActionCommand().equals("停止")){
if(player!=null){
player.stop();
player.setMediaTime(newTime(0));
}
return;
}
//用户选择要播放的媒体文件
if(e.getActionCommand().equals("打开")){
FileDialogfd=newFileDialog(this,"打开媒体文件",FileDialog.LOAD);
//fd.setDirectory(currentDirectory);

㈧ java WEB如何播放声音

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

㈨ java web jacob 调用微软语音库获取音频流

生成 wav,然后网页中嵌入

请参考生成wave的C#代码

/// <summary>
/// 输出WAV
/// </summary>
/// <param name="path">保存路径</param>
/// <param name="str">要转换的文本内容</param>
/// <returns></returns>
public bool WreiteToWAV(string path,string str,SpeechAudioFormatType SpAudioType)
{
SpeechStreamFileMode SpFileMode = SpeechStreamFileMode.SSFMCreateForWrite;
SpFileStream SpFileStream = new SpFileStream();
SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpAudioFormat SpAudio = new DotNetSpeech.SpAudioFormat();
SpAudio.Type = SpAudioType;
SpFileStream.Format = SpAudio;
SpFileStream.Open(path, SpFileMode, false);
voice.AudioOutputStream = SpFileStream;
voice.Speak(str, SpFlags);
voice.WaitUntilDone(Timeout.Infinite);
SpFileStream.Close();
return File.Exists(path);
}

阅读全文

与javaweb播放音频相关的资料

热点内容
怎么开通移动4g网络 浏览:130
岳阳微信公司 浏览:96
win10如何从备份中恢复出厂设置密码 浏览:659
什么软件修改wifi密码错误 浏览:582
遇见不安全网站怎么办 浏览:251
哪个app有庆余年电视剧 浏览:420
iphone5s视频时很黑 浏览:601
js获取端口号 浏览:347
手机短息发的链接病毒苹果手机 浏览:724
win10专业忘记家庭组密码 浏览:176
南宁applestore几楼 浏览:296
java字符串怎么初始化 浏览:349
医美哪个app好 浏览:768
代码编程和机器人编程哪个好 浏览:875
90版本男法 浏览:796
win10桌面字体难看 浏览:848
三菱fx5u支持哪些编程 浏览:7
优酷在文件夹在哪里 浏览:91
趣打印的数据文件是什么 浏览:871
linuxjava程序 浏览:483

友情链接