音乐播放器java源代码

合集下载

java视频播放器源代码

java视频播放器源代码

import java.awt.*;import java.io.*;import java.util.*;import javax.media.*;import javax.media.format.*;import javax.swing.*;public class VideoPlayer implements ControllerListener {Vector audioCapDevList = null;Vector videoCapDevList = null;CaptureDeviceInfo audioCapDevInfo = null;CaptureDeviceInfo videoCapDevInfo = null;MediaLocator audioCapDevLoc = null;MediaLocator videoCapDevLoc = null;Player audioPlayer;Player videoPlayer;public void initAudioCapDevLoc() {//这里可以填写其它的音频编码格式,具体请看AudioFormat类audioCapDevList = CaptureDeviceManager.getDeviceList(new AudioFormat(AudioFormat.LINEAR));if ((audioCapDevList.size() > 0)) {//或许有几个CaptureDevice,这里取第一个audioCapDevInfo = (CaptureDeviceInfo) audioCapDevList.elementAt(0);audioCapDevLoc = audioCapDevInfo.getLocator();} else {System.out.println("找不到音频采集设备");System.exit(0);}}public void initVideoCapDevLoc() {//这里可以填写其它的编码视频格式,具体请看VideoFormat类videoCapDevList = CaptureDeviceManager.getDeviceList(new VideoFormat(VideoFormat.YUV));if ((videoCapDevList.size() > 0)) {//或许有几个CaptureDevice,这里取第一个videoCapDevInfo = (CaptureDeviceInfo)videoCapDevList.elementAt(0);videoCapDevLoc = videoCapDevInfo.getLocator();} else {System.out.println("找不到视频采集设备");System.exit(0);}}public void initAudioPlayer() {try {audioPlayer = Manager.createPlayer(audioCapDevLoc);} catch (NoPlayerException ex) {} catch (IOException ex) {}//增加一个侦听器,侦听player状态的改变audioPlayer.addControllerListener(this);audioPlayer.realize();}public void initVideoPlayer() {try {videoPlayer = Manager.createPlayer(videoCapDevLoc);} catch (NoPlayerException ex) {} catch (IOException ex) {}//增加一个侦听器,侦听player状态的改变videoPlayer.addControllerListener(this);videoPlayer.realize();}public void stopAndClosePlayer(){audioPlayer.stop();audioPlayer.close();videoPlayer.stop();videoPlayer.close();}public synchronized void controllerUpdate(ControllerEvent ce) { Player p = (Player) ce.getSourceController();JFrame jFrame = new JFrame();Component com;if (p == null) {return;}//如果player的状态变为Realizedif (ce instanceof RealizeCompleteEvent) {if ((com = p.getControlPanelComponent()) != null) {jFrame.add(com, BorderLayout.SOUTH);}if ((com = p.getVisualComponent()) != null) {jFrame.add(com, BorderLayout.NORTH);}jFrame.setVisible(true);jFrame.pack();jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); p.start();}}public static void main(String args[]) {V ideoPlayer cap = new VideoPlayer();cap.initAudioCapDevLoc();cap.initVideoCapDevLoc();cap.initAudioPlayer();cap.initVideoPlayer();try {Thread.currentThread().sleep(20000);//20秒后停止并关闭播放器 } catch (InterruptedException ex) {}cap.stopAndClosePlayer();}}。

java播放声音文件的方法

java播放声音文件的方法

java播放声音文件的方法java播放声音文件的方法大家知道java播放声音文件吗?很多人讲要使用JFM,但是也有人懒得去安装,所以另寻他法。

下面是店铺为大家搜索整理的java播放声音文件的方法,希望能给大家带来帮助!如下:public void play(String Filename)//Filename是乐曲名称或说路径{try {URL url = new URL("file:" + Filename);AudioClip ac = Applet.newAudioClip(url);ac.play();//ac.stop();//用此函数可以停止乐曲播放} catch (Exception e) {System.out.println(e);}}当然,前提是导入3个包:import java.applet.Applet;import java.applet.AudioClip;import .URL;然而实践证明这个方法并不好用,播放的声音断断续续,听起来简直是一种折磨~(不晓得这是类库本身的原因还是我电脑的故障~)后来发现了一个好方法,是由/wenda/thread?tid=7f56d51cd8e46a29& clk=wttpcts中的”神之泪花“提供的。

public void play(String Filename){try{// 用输入流打开一音频文件InputStream in = new FileInputStream(Filename);//FIlename 是你加载的声音文件如(“game.wav”)// 从输入流中创建一个AudioStream对象AudioStream as = new AudioStream(in);AudioPlayer.player.start(as);//用静态成员player.start播放音乐//AudioPlayer.player.stop(as);//关闭音乐播放//如果要实现循环播放,则用下面的三句取代上面的“AudioPlayer.player.start(as);”这句/*AudioData data = as.getData();ContinuousAudioDataStream gg= new ContinuousAudioDataStream (data);AudioPlayer.player.start(gg);// Play audio.*///如果要用一个URL 做为声音流的'源(source),则用下面的代码所示替换输入流来创建声音流:/*AudioStream as = new AudioStream (url.openStream());*/} catch(FileNotFoundException e){System.out.print("FileNotFoundException ");} catch(IOException e){System.out.print("有错误!");}}而要使用这个方法,导入的包与上一方法不同:import sun.audio.*; //java提供的,经常被忽略吧~import java.io.*;使用这个方法在我电脑上播放,很流畅。

java 播放声音代码

java 播放声音代码

import java.applet.*;import java.awt.*;import java.awt.event.*;import .*;public class Sound extends Appletimplements ActionListener {String onceFile = "file:/e:/myjava/eg0910/src/1.aif";String loopFile = "file:/e:/myjava/eg0910/src/1.mid";AudioClip onceClip;AudioClip loopClip;Button playOnce;Button stopOnce;Button startLoop;Button stopLoop;boolean looping = false;boolean playing = false;public void init() {try{onceClip= getAudioClip(new URL(onceFile));loopClip = getAudioClip(new URL(loopFile));}catch(MalformedURLException e){}playOnce = new Button("Play aif");stopOnce = new Button("Stop aif");stopOnce.setEnabled(false);playOnce.addActionListener(this);add(playOnce);stopOnce.addActionListener(this) ;add(stopOnce);startLoop = new Button("Loop midi");stopLoop = new Button("Stop Loop");stopLoop.setEnabled(false);startLoop.addActionListener(this);add(startLoop);stopLoop.addActionListener(this);add(stopLoop);}public void stop() {if (playing) {onceClip.stop(); //暂停播放}if (looping) {loopClip.stop(); //暂停循环播放}}public void start() {if (playing){onceClip.play(); //重新开始播放}if (looping) {loopClip.loop(); //重新开始循环播放}}public void actionPerformed(ActionEvent event) {Object source = event.getSource();//响应play Button事件if (source == playOnce) {if (onceClip != null) {playing = true;// Thread t = new Thread(new t1());// t.start();//播放音乐文件onceClip.loop();//play按钮变灰,stop按钮可用stopOnce.setEnabled(true);playOnce.setEnabled(false);showStatus("Playing sound " + onceFile + ".");} else {showStatus("Sound " + onceFile + " not loaded yet.");}return;}//响应stop Button事件if (source == stopOnce) {if (playing) {playing = false;//暂停播放onceClip.stop();//play按钮可用,stop按钮变灰playOnce.setEnabled(true);stopOnce.setEnabled(false);}showStatus("Stopped playing sound " + onceFile + ".");return;}//响应loop Button事件if (source == startLoop) {if (loopClip != null) {looping = true;//开始声音的循环播放loopClip.loop();//loop按钮可用,stop loop按钮变灰stopLoop.setEnabled(true);startLoop.setEnabled(false);showStatus("Playing sound " + loopFile + " continuously.");} else {showStatus("Sound " + loopFile + " not loaded yet.");}return;}//响应stop loop Button事件if (source == stopLoop) {if (looping) {looping = false;//停止声音的循环播放loopClip.stop();//loop按钮变灰,stop loop按钮可用startLoop.setEnabled(true);stopLoop.setEnabled(false);}showStatus("Stopped playing sound " + loopFile + ".");return;}}}。

安卓音乐播放器开发_含源代码

安卓音乐播放器开发_含源代码

基于android平台的音乐播放器开发实习报告学生姓名:王震学号:201210339班级:计算机1201班第一章引言1.1 项目背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。

那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。

本文的音乐播放器就是基于谷歌Android手机平台的播放器。

Android:是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。

这使得越来越多的人关注这个操作系统。

本次作品音乐播放器就是基于Android平台的。

1.2 编写目的现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计实现的主要功能是播放Mp3,Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,播放列等基本播放控制功能,界面简明,操作简单。

本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。

使人们的生活更加多样化。

也使设计者更加熟练Android的技术和其它在市场上的特点。

1.3 开发环境Eclipse、Android SDK 3.2.0第二章系统需求分析2.1 功能需求(用例图分析)根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。

Java实现音频播放--JavaSoundAPI编写音频处理程序

Java实现音频播放--JavaSoundAPI编写音频处理程序

一、JavaSound的体系构造二、JavaSound混频原理三、音频数据与存储格式四、设计音乐播放器五、播放音乐六、支持更多的音频格式━━━━━━━━━━━━━桌面PC的性能日益提高,Java虚拟机的优化技术也不断获得突破,这一切使得用Java处理实时信号成为可能。

本文将通过设计和构造一个支持实时MP3、WAV和Ogg音频格式解码/回放的Java音乐播放器,阐述用JavaSound API编写音频处理程序的思路和一般过程。

JavaSound是一个小巧的低层API,支持数字音频和MIDI数据的记录/回放。

在JDK 1.3.0之前,JavaSound是一个标准的Java扩展API,但从Java 2的1.3.0版开场,JavaSound就被包含到JDK之中。

由于Java有着跨平台〔操作系统、硬件平台〕的特点,基于JavaSound的音频处理程序〔包括本文的程序〕能够在任何实现了Java 1.3+的系统上运行,无需加装任何支持软件。

一、JavaSound的体系构造当前JDK的JavaSound API随同Java媒体框架〔JMF,Java Media Framework〕一起发布,主页在java.sun./products/java-media/jmf/,适合JDK 1.1以及更高的版本。

除了JDK实现的JavaSound API之外,还有一个源代码开放的JavaSound实现是Tritonus,主页在/。

图一描述了JavaSound API的体系构造,虚线表示Sun的JavaSound标准定义的API调用。

上面一根虚线表示我们编写音频处理程序要调用的API,JavaSound API包含在javax.sound.sampled和javax.sound.midi包中。

两根虚线之间的局部就是JavaSound API的具体实现。

图一:JavaSound体系构造就象上面一根虚线表示的API具有统一标准一样,在所有的JavaSound实现中,图一下面一根虚线表示的SPI〔效劳提供者接口, Service Provider Interface〕也是统一的。

Java编程实现获取mp3时长及播放mp3文件的方法

Java编程实现获取mp3时长及播放mp3文件的方法

Java编程实现获取mp3时长及播放mp3⽂件的⽅法本⽂实例讲述了Java编程实现获取mp3时长及播放mp3⽂件的⽅法。

分享给⼤家供⼤家参考,具体如下:所需包为和。

import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import org.jaudiotagger.audio.AudioFileIO;import org.jaudiotagger.audio.mp3.MP3AudioHeader;import org.jaudiotagger.audio.mp3.MP3File;import javazoom.jl.player.Player;public class MusicUtil {public static void play(String position) {try {BufferedInputStream buffer = new BufferedInputStream(new FileInputStream(position));Player player = new Player(buffer);player.play();} catch (Exception e) {e.printStackTrace();}}public static int getDuration(String position) {int length = 0;try {MP3File mp3File = (MP3File) AudioFileIO.read(new File(position));MP3AudioHeader audioHeader = (MP3AudioHeader) mp3File.getAudioHeader();// 单位为秒length = audioHeader.getTrackLength();return length;} catch (Exception e) {e.printStackTrace();}return length;}public static void main(String[] args) {String position = "逃跑计划-夜空中最亮的星.mp3";getDuration(position);play(position);}}更多java相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》及《》。

java播放mp3oggapeflac音乐

java播放mp3oggapeflac音乐

java播放mp3oggapeflac音乐java播放mp3/ogg/ape/flac音乐博客分类:•游戏音乐好吧,又要说一句了,java真是无所不能。

用java sound api播放wav, aiff, au, snd文件想必大家都已经知道了,这些格式是jdk原生支持的。

本文将介绍如何播放mp3/ogg/ape/flac音乐。

其实都是批发来的,我只是搬运工Σ( ° △ °|||)︴1. 先上代码Java代码1.import java.io.File;2.import java.io.IOException;3.4.import javax.sound.sampled.AudioFormat;5.import javax.sound.sampled.AudioInputStream;6.import javax.sound.sampled.AudioSystem;7.import javax.sound.sampled.DataLine;8.import javax.sound.sampled.SourceDataLine;9.10.public class AudioFilePlayer {11.12.public static void main(String[] args) {13.final AudioFilePlayer player = new AudioFilePlayer ();14.player.play("D:/xiaomi.ogg");15.//player.play("D:/01 - 謎解きはディナーのあとで.mp3");16.//player.play("D:/周杰伦-青花瓷.APE");17.//player.play("D:/周杰伦 - 听妈妈的话.flac");18.}19.20.public void play(String filePath) {21.final File file = new File(filePath);22.23.try {24.final AudioInputStream in = AudioSystem.getAudioIn putStream(file);25.26.final AudioFormat outFormat = getOutFormat(in.getF ormat());27.final info = new (SourceDat aLine.class, outFormat);28.29.final SourceDataLine line = (SourceDataLine) AudioSys tem.getLine(info);30.31.if (line != null) {32.line.open(outFormat);33.line.start();34.stream(AudioSystem.getAudioInputStream(outFormat, in), line);35.line.drain();36.line.stop();37.}38.39.} catch (Exception e) {40.throw new IllegalStateException(e);41.}42.}43.44.private AudioFormat getOutFormat(AudioFormat inFo rmat) {45.final int ch = inFormat.getChannels();46.final float rate = inFormat.getSampleRate();47.return new AudioFormat(AudioFormat.Encoding.PCM_ SIGNED, rate, 16, ch, ch * 2, rate, false);48.}49.50.private void stream(AudioInputStream in, SourceDataL ine line)51.throws IOException {52.final byte[] buffer = new byte[65536];53.for (int n = 0; n != -1; n = in.read(buffer, 0, buffer.length)) {54.line.write(buffer, 0, n);55.}56.}57.}你没有看错,代码其实很简单,就是普通的java sound api,和原来播放wav, aiff, au, snd没什么两样。

网页音乐播放器代码

网页音乐播放器代码

插音乐播放器<embed src=这里填写你要放的歌曲地址 width=216 height=39 autostart="true"loop="false" id=MediaPlayer name="MediaPlayer">一、文字标记基本代码如下:<P align=center><FONT color=#0066ff face=隶书 size=5>插入文字</FONT></P>align=center 表示字体居中,可选值为居右(right)居左(left)color=颜色代码face=字体常用字体为:宋体.黑体.楷体.仿宋.幻缘.新宋体.细明体等size=字体大小,这里的最大值为7 取值越大文字就越大1.字体变化 <font>..........</font>a.字体大小 <font size=#>..........</font> #=1~7;数字愈大字也愈大b.指定字型 <font face="字体名称">..........</font>c.文字颜色 <font color=#rrggbb>..........</font>rr:表红色(red)色码gg:表绿色(green)色码bb:表蓝色(blue)色码rrggbb也可用6位颜色代码数字2.粗体字 <b>..........</b>3 字体加粗<STRONG>..........</STRONG>和<b>标签差不多的效果4.换行(也称回车) <br>5.分段标记 <p>文字的对齐方向 <p align="#"> #号可为 left:表向左对齐(预设值) center:表向中对齐 right:表向右对齐 P.S.<p align="#">之后的文字都会以所设的对齐方式显示,直到出现另一个<p align="#">改变其对齐方向,遇到<hr>或<h#>标签时会自动设回预设的向左对齐。

Java实战音乐播放器

Java实战音乐播放器

Java实战音乐播放器-播放音乐文件,包括基本的音频控制创建一个基本的音乐播放器是一个有趣而复杂的项目,它涉及到音频文件的处理、用户界面的设计以及音频控制功能的实现。

在这个实战博客中,我将向您展示如何使用Java来创建一个简单的音乐播放器。

我们将使用Java的Swing库来构建用户界面,以及Java的javax.sound.sampled库来处理音频文件和音频控制。

这个播放器将能够加载和播放本地音频文件,包括基本的音频控制功能,如播放、暂停、停止和音量调节。

步骤1:创建Java项目首先,创建一个新的Java项目,并添加Swing和javax.sound.sampled库的依赖。

您可以使用Eclipse、IntelliJ IDEA或任何其他Java集成开发环境来完成这些任务。

步骤2:创建用户界面在我们的音乐播放器中,我们需要一个用户界面来加载和控制音乐文件。

我们将使用Swing 来创建以下基本组件:文件选择器:用于选择要播放的音乐文件。

播放按钮:用于开始或继续播放音乐。

暂停按钮:用于暂停音乐的播放。

停止按钮:用于停止音乐的播放。

音量控制:用于调整音量。

下面是一个示例的用户界面代码:javaCopy codeimport javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class MusicPlayerGUI extends JFrame {private JButton playButton;private JButton pauseButton;private JButton stopButton;private JSlider volumeSlider;private JFileChooser fileChooser;public MusicPlayerGUI() {setTitle("音乐播放器");setSize(400, 200);setDefaultCloseOperation(EXIT_ON_CLOSE);setLayout(new FlowLayout());fileChooser = new JFileChooser();playButton = new JButton("播放");pauseButton = new JButton("暂停");stopButton = new JButton("停止");volumeSlider = new JSlider(JSlider.HORIZONTAL, 0, 100, 50);add(fileChooser);add(playButton);add(pauseButton);add(stopButton);add(volumeSlider);playButton.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// 实现播放音乐的逻辑}});pauseButton.addActionListener(new ActionListener() { @Overridepublic void actionPerformed(ActionEvent e) {// 实现暂停音乐的逻辑}});stopButton.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// 实现停止音乐的逻辑}});volumeSlider.addChangeListener(new ChangeListener() { @Overridepublic void stateChanged(ChangeEvent e) {// 实现音量调节的逻辑}});}public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {@Overridepublic void run() {new MusicPlayerGUI().setVisible(true);}});}}步骤3:音频处理和控制接下来,我们需要添加音频处理和控制的逻辑。

基于java的音乐播放器课程设计报告

基于java的音乐播放器课程设计报告

基于java的音乐播放器课程设计报告第一篇:基于java的音乐播放器课程设计报告Java课程设计报告题目:java音乐播放器姓名学号院系班级专业任课教师1.设计内容及要求能够实现简单的音乐播放器功能,如:打开本地文件,播放,暂停,停止,背景播放,单曲循环等等,界面充实,交互友好,可以添加多首歌曲目录一个简单的基于java语言的音乐播放器,菜单栏:文件,播放控制和播放列表,文件菜单包含打开、循环和退出三个菜单项;播放控制菜单包含播放、暂停和停止三个菜单项,播放列表菜单则是当向里面添加歌曲之后才能够查看到里面所包含的歌曲目录。

当播放歌曲时,可以调节音量大小或者设置是否静音;可以查看当前播放音乐的相关属性,如:歌曲名,歌手,发布时间,所属专辑等等。

2.需求分析1、时间跟踪条:根据歌曲播放的进度,控制条自动进行追踪,用户可以随时了解歌曲的播放进度2、音量控制键:可以点击该控键进行音量大小的调节以及是否静音的设置3、属性查询键:通过该控键,用户可以查看当前播放音乐的相属性,获取关于该歌曲的用户所需的相关信息。

4、菜单栏:①文件:打开:用户通过该菜单项打开本地音乐文件,听任何用户想听的歌曲循环:通过循环设置,用户可以重复的播放一首喜欢的歌曲退出:退出音乐播放器,及退出该程序②播放控制:播放:选择歌曲之后,通过点击播放菜单项启动播放器播放音乐暂停:暂停当前正在播放的音乐停止:停止当前正在播放的音乐③播放列表:当用户通过文件打开本地音乐文件后,及相当于在播放列表里面添加了歌曲,及形成相应的歌曲播放目录3.总体设计结合需求分析来看,整个设计包含了简单的菜单栏,根据用户需求设置了三个简单的实现基本操作的菜单,分别是:文件,播放控制,播放列表;根据具体的操作每个菜单还包含了相应的菜单项,文件:打开,循环,退出;播放控制:播放,暂停,停止;播放列表则没有菜单项,该菜单就是用来显示或者查看相应的歌曲目录的。

该音乐播放器设置了两个窗口,运行程序时打开的初始化欢迎界面,用户可以根据自己的需求进行菜单栏里面的基本操作和相应的设置,当用户添加或者打开音乐播放文件的时候,程序将会显示出第二个音乐文件播放窗口,与此同时,第一个初始化窗口将会自动隐藏,在音乐播放窗口里面用户可以进行相关的音乐播放的控制操作。

音乐播放器源代码

音乐播放器源代码

P align=center><TABLE borderColor=#4f3256 align=centerbackground=/zh_cn/home4u/sucai/gifanimation/line/0022.gifborder=1><TBODY><TR><TD style="FILTER: alpha(opacity=100,style=3)"> <P align=center><EMBED src=width=369 height=39type=audio/mpeg loop="-1" autostart="ture"volume="0"></P></TD></TR></TBODY></TABLE></P>autostart="true"中true或1表示自动播放,false或0表示手动播放loop="true" 中的true或1表示重复播放,false或0表示只播放一次width= height= 中的数字分别表示播放器的宽度和高度=0表示隐藏播放器EnableContextMenu="0" 禁右键ShowStatusBar="1" (带显示文件播放信息)=======================================================隐藏(hidden=true)播放器(不循环)<EMBED src=音乐网址hidden=true type=audio/x-ms-wma AUTOSTART="1">-----------------------------------------------------------隐藏(hidden=true)播放器(循环)<EMBED src=音乐网址hidden=true type=audio/mpeg AUTOSTART="1" loop="-1"> ---------------------------------------------------------------黑色[style="FILTER: xray()"]循环[loop="-1"]播放器<EMBED style="FILTER: xray()" src=音乐网址width=360 height=30type=audio/mpeg volume="0" autostart="true" loop="-1">--------------------------------------------------------------------------------浅兰色循环(loop="-1")播放器<EMBED src=音乐网址width=300 height=45 type=audio/mpeg loop="-1"autostart="true" volume="0">--------------------------------------------------------------------------掩饰自动播放器<TABLE style="FILTER: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0)gray(); WIDTH: 200px; HEIGHT: 83px"><TBODY><TR><TD><EMBED src=音乐网址width=200 height=40 type=audio/mpeg panel="0" autostart="true" loop="true"></TD></TR></TBODY></TABLE>-------------------------------------连播放时选择曲目的播放器<EMBEDpluginspage=/windows/mediaplayer/download/default.as p width=400 height=172 type=application/x-mplay er2 FileName="音乐网址" SHOWCONTROLS="1" SHOWSTATUSBAR="1" SHOWDISPLAY="1" SHOWGOTOBAR="1" AUTOSTART="true" PlayCount="1">----------------------------------------------------------------------------------------------显示曲名的黑色带彩自动播放器<EMBED style="FILTER: invert()" src=音乐网址width=320 height=45type=audio/x-ms-wma ShowStatusBar="1" loop="true" autostart="true">-------------------------------------------------------------------------显示曲名的灰白色面板<EMBED style="FILTER: Gray()" src="链接地址" width=300 height=69type=application/x-mplayer2 loop="-1" showcontrols="1" ShowDisplay="0" ShowStatusBar="1" autostart="1"></EMBED>------------------------------------------灰白面板<embed style="FILTER: Gray()" src=链接地址width=300 height=45 loop="-1" autostart="true"></EMBED>---------------------------------------------------------------(带显示文件播放信息)<EMBED src="链接地址" width=300 height=69 type=application/x-mplay er2loop="-1" showcontrols="1" ShowDisplay="0" ShowStatusBar="1"autostart="1"></EMBED>-----------------------------------------------黑色带彩棕色面板<EMBED style="FILTER: invert()" src=链接地址width=300 height=45 loop="-1" autostart="true"></EMBED>---------------------------------------------------------------------浅紫播放器<TABLE borderColor=#4F3256background=/DownloadImg/2010/09/0718/5119955_3.jpg border=1><TBODY><TR><TD style="FILTER: alpha(opacity=50,style=3)"><P align=center><EMBED src=音乐网址width=300 height=25 type=audio/mpeg loop="-1" autostart="false" volume="0"></P></TD></TR></TBODY></TABLE>----------------------------------------------------------------------------------------------粉色<TABLE borderColor=navybackground=/UploadFile/2005-9/200592522275884778.jpg border=0><TBODY><TR><TD style="FILTER: alpha(opacity=50,style=3)"><P align=center><EMBED src=音乐网址width=300 height=45 type=audio/mpeg loop="-1" autostart="0" volume="0"></P></TD></TR></TBODY></TABLE>------------------------------------------------------------------------------------黄色闪光<TABLE style="BORDER-RIGHT: #000000 3px dashed; BORDER-TOP: #000000 3px dashed; BORDER-LEFT: #000000 3px dashed; BORDER-BOTTOM: #000000 3px dashed" cellSpacing=0 cellPadding=0 bgColor=#00000><TBODY><TR><TD><TABLE borderColor=navybackground=/s-helpSite/domName/nxm/20041114123131568.gi f border=0><TBODY><TR><TD style="FILTER: alpha(opacity=50,style=3)"><P align=center><EMBED src=音乐网址width=400 height=35 type=audio/mpeg loop="-1" autostart="0" loop="-1"></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>--------------------------------------------------------------------------------蓝色闪光<TABLE borderColor=#dee4fe cellSpacing=3 cellPadding=0background=/UploadFile/2004-12/2004123023101352.gif border=2><TBODY><TR><TD><TABLE align=center border=0><TBODY><TR><TD style="FILTER: alpha(opacity=60,style=3)"><P align=center><EMBED style="FILTER: Gray" src=音乐网址width=400 height=35 type=audio/mpeg volume="0" autostart="false" loop="-1"></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>-------------------------------------------------------------------------花边黑色<TABLE style="BORDER-RIGHT: #000000 3px dashed; BORDER-TOP: #000000 3px dashed; BORDER-LEFT: #000000 3px dashed; BORDER-BOTTOM: #000000 3px dashed" cellSpacing=0 cellPadding=0 bgColor=#00000><TBODY><TR><TD><TABLE borderColor=#000000 align=center border=1><TBODY><TR><TD><P align=center><EMBED style="FILTER: Xray" src=音乐网址width=400 height=35 type=audio/mpeg volume="0" autostart="false" loop="-0"></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>-----------------------------------------------------------------------------------------------------粉色花边<TABLE style="BORDER-RIGHT: #ff69b4 3px dotted; BORDER-TOP: #ff69b4 3px dotted; BORDER-LEFT: #ff69b4 3px dotted; BORDER-BOTTOM: #ff69b4 3px dotted" cellSpacing=0 cellPadding=0 align=center bgColor=white><TBODY><TR><TD><TABLE borderColor=#ff69b4 align=center bgColor=#ffccf5 border=2><TBODY><TR><TD style="FILTER: alpha(opacity=100,style=3)"><P align=center><EMBED src=音乐网址width=300 height=25 type=audio/mpeg volume="0" autostart="false" loop="-0"></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>-------------------------------------------------------------------------------------------禁右键播放器<EMBED style="BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid" src=音乐网址width=200 height=40 type=audio/x-mplayer2 console="video" showstatusbar="0" EnableContextMenu="0" volume="0" autostart="0" loop="-1">---------------------------------------------------------------------------------上下移动<MARQUEE style="LEFT: 230px; ; TOP: 300px" scrollAmount=1 scrollDelay=200 direction=up behavior=alternate width=300 height=400><br><MARQUEE scrollAmount=1 scrollDelay=100 behavior=alternate><br><TABLE style="FILTER: progid:DXImageTransform.Microsoft.Shadow(color:#7ec0ee ,direction:145,strengt h:20)" cellSpacing=0 cellPadding=0 border=1><br><TBODY><br><TR><br><TD><EMBED style="FILTER: gray()" src=音乐网址width=200 height=20type=audio/mpeg showstatusbar="1" volume="0" loop="-1" autostart="1"></TD></TR></TBODY></TABLE></MARQUEE></MARQUEE>-------------------------------------------------------------------(显示文件标签信息)蓝色<DIV><EMBED src="链接地址" loop="-1" width=300 height=140 balance="true" showpositioncontrols="true" showtracker="true" showaudiocontrols="true" showcontrols="true" showstatusbar="true" showdisplay="true" displaysize="0" volume="100" autosize="true" autostart="true" animationatstart="true" transparentatstart="true"></EMBED></div>--------------------------------------------------(显示文件标签信息)灰白<DIV><EMBED style="FILTER: Gray()" src="链接地址" loop="-1" width=300height=140 balance="true" showpositioncontrols="true" showtracker="true" showaudiocontrols="true" showcontrols="true" showstatusbar="true" showdisplay="true" displaysize="0" volume="100" autosize="true"autostart="true" animationatstart="true"transparentatstart="true"></EMBED></div>----------------------------------------------------(显示文件标签信息)黑彩<DIV><EMBED style="FILTER: invert()" src="链接地址" loop="-1" width=300 height=140 balance="true" showpositioncontrols="true" showtracker="true"showaudiocontrols="true" showcontrols="true" showstatusbar="true" showdisplay="true" displaysize="0" volume="100" autosize="true"autostart="true" animationatstart="true"transparentatstart="true"></EMBED></div>-----------------------------------------------------------(显示文件标签信息)黑<DIV><EMBED style="FILTER: xray()" src="链接地址" loop="-1" width=300height=140 balance="true" showpositioncontrols="true" showtracker="true" showaudiocontrols="true" showcontrols="true" showstatusbar="true" showdisplay="true" displaysize="0" volume="100" autosize="true"autostart="true" animationatstart="true"transparentatstart="true"></EMBED></div>===================================================连放<EMBED style="FILTER: Gray()" src=音乐网址width=500 height=35type=audio/x-ms-wma controls="StatusBar,TACCtrl,ControlPanel" border="0" autostart="1" playcount="0" showtracker="1" volume="0"></EMBED>=========================================================图片播放器!<TABLE style="FILTER: alpha(opacity=100 Style=0 FinishOpacity=100)" borderColor=#000000 height=249 cellSpacing=0 cellPadding=0 width=314 background=/DownloadImg/2010/09/0718/5119955_4.gif border=0><TBODY><TR><TD width=314 height=180 cellpadding="0" cellspacing="0"></TD></TR><TR><TD align=left><P align=center><EMBED style="FILTER: alpha(opacity=100 Style=3 FinishOpacity=0)black(); style: " src=音乐网址width=310 height=28 type=video/x-ms-asf loop="-1" autostart="1" volume="0"></P></TD></TR></TBODY></TABLE>=================================================以上效果分见如下::为免各效果同时播放,以下autostart=0autostart="true"中true或1表示自动播放,false或0表示手动播放loop="true" 中的true或1表示重复播放,false或0表示只播放一次width= height= 中的数字分别表示播放器的宽度和高度=0表示隐藏播放器EnableContextMenu="0" 禁右键ShowStatusBar="1" (带显示文件播放信息)=======================================================隐藏(hidden=true)播放器(不循环)src="/LIU/all_about_you.wma" hidden="true"type="audio/x-ms-wma" allowscriptaccess="never" autostart="0">-----------------------------------------------------------隐藏(hidden=true)播放器(循环)src="/LIU/all_about_you.wma" hidden="true"type="audio/mpeg" allowscriptaccess="never" autostart="0" loop="-1">---------------------------------------------------------------黑色[style="FILTER: xray()"]循环[loop="-1"]播放器style="FILTER: xray()" src="/LIU/all_about_you.wma" width="360" height="30" type="audio/mpeg" allowscriptaccess="never"volume="0" autostart="0" loop="-1">--------------------------------------------------------------------------------浅兰色循环(loop="-1")播放器src="/LIU/all_about_you.wma" width="300" heigh t="45" type="audio/mpeg" allowscriptaccess="never" loop="-1" autostart="0"volume="0">--------------------------------------------------------------------------掩饰自动播放器src="/LIU/all_about_you.wma"width="200" height="40" type="audio/mpeg"allowscriptaccess="never" panel="0" autostart="0"loop="true">-------------------------------------连播放时选择曲目的播放器pluginspage="/windows/mediaplayer/download/default.a sp" width="400" height="172" type="application/x-mplayer2"allowscriptaccess="never"filename="/LIU/all_about_you.wma" showcontrols="1" showstatusbar="1" showdisplay="1" showgotobar="1" autostart="0"playcount="1">----------------------------------------------------------------------------------------------显示曲名的黑色带彩自动播放器style="FILTER: invert()" src="/LIU/all_about_you.wma" width="320" height="45" type="audio/x-ms-wma" allowscriptaccess="never" showstatusbar="1" loop="0" autostart="0">-------------------------------------------------------------------------显示曲名的灰白色面板style="FILTER: Gray()" src="/LIU/all_about_you.wma" width="300" height="69" type="application/x-mplay er2" allowscriptaccess="never" loop="-1" showcontrols="1" showdisplay="0" showstatusbar="1" autostart="0"> ------------------------------------------灰白面板style="FILTER: Gray()" src="/LIU/all_about_you.wma" width="300" height="45" type="audio/x-ms-wma" allowscriptaccess="never"loop="-1" autostart="0">---------------------------------------------------------------(带显示文件播放信息)src="/LIU/all_about_you.wma" width="300" height="69" type="application/x-mplay er2" allowscriptaccess="never" loop="-1"showcontrols="1" showdisplay="0" showstatusbar="1" autostart="0">-----------------------------------------------黑色带彩棕色面板style="FILTER: invert()" src="/LIU/all_about_you.wma" width="300" height="45" type="audio/x-ms-wma" allowscriptaccess="never"loop="-1" autostart="0"><CENTER><TABLE style="BORDER-RIGHT: #f1dda1 2px ridge; BORDER-TOP: #bdb76b 2px ridge; BORDER-LEFT: #f1dda1 2px ridge; BORDER-BOTTOM: #bdb76b 2px ridge; BACKGROUND-COLOR: white" borderColor=#ffffff cellPadding=0width=300 align=centerbackground=/fileuploaddir/4B2686448.4.gifborder=0><TBODY><TR><TD width=300 height=20 cellPadding="0"cellSpacing="0"><TABLE align=center border=0><TBODY><TR><TDstyle="FILTER: alpha(opacity=60,style=3)"><P align=center><EMBED style="FILTER: invert(); WIDTH: 290px; HEIGHT: 28px" src=/Q/.Wma type=audio/x-ms-wma autostart="true"loop="-1"volume="0"></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER一、音乐播放器源代码(神采飞扬版)P align=center><TABLE borderColor=#4f3256 align=center background=http://tech.china.com/zh_cn/home4u/sucai/gifanimation/line/0022.gif border=1><TBODY><TR><TD style="FILTER: alpha(opacity=100,style=3)"><P align=center><EMBED src=width=369 height=39type=audio/mpeg loop="-1" autostart="ture" volume="0"></P></TD></TR> </TBODY></TABLE></P>二、具体操作步骤1、在“BLOG发表文章”网页里,也即是写文章的网页里,写好文字后,选中文字上方的“查看HTML源代码”项(选项前的方框内出现√则为选中),这时我们看见原来的文字成了汉字、英文字母和一些诸如<、/、=等符号组成的乱码。

用单片机制作简单音乐播放器代码

用单片机制作简单音乐播放器代码

if(k==6) return 0xdf; if(k==7) return 0xbf; if(k>=8) return 0x7f; }
uint temp;
uchar jp;//jp 是简谱 //用于产生各种音调 j=0; while(!RI) {
temp=happynewyear[j]; jp=temp/16; //取数的高 4 位 P1=light(jp); if(jp!=0) {
timeh=cuzhi[jp*2]; timel=cuzhi[jp*2+1]; } else {
void main () {
TMOD=0x21; TH1=0xfd; TL1=0xfd; TR1=1; REN=1; SM0=0; SM1=1; while(1) {
if(RI==1) {
RI=0; a=SBUF; if (a==1) {
main1(); EA=0; TR0=0;
} if(a==2) {
ET0=1; song2();
} void song2() {
uint temp;
uchar jp;//jp 是简谱 //用于产生各种音调 j=0; while(!RI) {
temp=wnyhln[k]; jp=temp/16; //取数的高 4 位 P1=light(jp); //LED 灯伴随音调的变化而闪烁 if(jp!=0) {
} void song3() {
uint temp;
uchar jp;//jp 是简谱 //用于产生各种音调 j=0; while(!RI) {
temp=ysysljj[h]; jp=temp/16; //取数的高 4 位 P1=light(jp); if(jp!=0) {

qq空间音乐播放器代码(QQspacemusicplayercode)

qq空间音乐播放器代码(QQspacemusicplayercode)

qq空间音乐播放器代码(QQ space music player code)Space_addItem (51097,0,0,1,1,0);Love grass color (float) javascript:window.top.space_addItem (5609,0,3,0,0,02);HAPPY (floating matter) javascript:window.top.space_addItem (51816,0,0,5,1,0);Love grass (float) javascript:window.top.space_addItem (5609,0,0,1,1,0);Previous code:Free skinThe first: white seriesJavascript:window.top.space_addItem (14703,0,80,0,0,94);Second pieces of code: Purple seriesJavascript:window.top.space_addItem (17510,0,80,0,0,93);-Third code: Orange seriesJavascript:window.top.space_addItem (17513,0,80,0,0,93);-The fourth code: green seriesJavascript:window.top.space_addItem (17619,0,80,0,0,93);-Fifth pieces of code: pink seriesJavascript:window.top.space_addItem (14693,0,0,0,0,93);Javascript:window.top.space_addItem (17513,0,80,0,0,93);Sixth pieces of code: Blue SeriesJavascript:window.top.space_addItem (115166,0,80,0,0,93);Seventh pieces of code: Black SeriesJavascript:window.top.space_addItem (19475,20,80,0,0,93);Other typesThe most beautiful flower javascript:window.top.space_addItem (14693,0,80,0,0,94);-So love javascript:window.top.space_addItem(17513,0,80,0,0,94);The song of that year javascript:window.top.space_addItem (17619,0,80,0,0,94);-Very old free official skin beforeOrange visual type: skin javascript:window.top.space_addItem (11328,0,0,0,1,0);River type: skin javascript:window.top.space_addItem (11304,0,0,0,1,0);(NICE) teenage feelings type: skinjavascript:window.top.space_addItem (11305,0,0,0,1,0);(see) seven rainbow type: skinjavascript:window.top.space_addItem (11306,0,0,0,1,0);Desire Creek type: skin javascript:window.top.space_addItem (11307,0,0,0,1,0);Blue rhythm type: skin javascript:window.top.space_addItem (11333,0,0,0,1,0);Spring type: skin javascript:window.top.space_addItem (11303,0,0,0,1,0);Color type: skin javascript:window.top.space_addItem (11327,0,0,0,1,0);Official skinThe sound of javascript:window.top.space_addItem QQ (115306,0,0,1,1,94);QQ Three Kingdoms: javascript:window.top.space_addItem (115166,0,80,0,0,94);Opening animation codeClassical beauty javascript:window.top.space_addItem (147983,0,0,0,0,0);Welcome to my home javascript:window.top.space_addItem (144386,0,0,1,1,0);Javascript:window.top.space_addItem (145002,0,0,1,1,0);Moonlight horse javascript:window.top.space_addItem (145077,0,0,1,1,0);Share javascript:window.top.space_addItem(145329,0,0,1,1,0);Go tumble cloud javascript:window.top.space_addItem (144333,0,0,1,1,0);Share javascript:window.top.space_addItem (144387,0,0,1,1,0) with you;World Cup: javascript:window.top.space_addItem (145242,0),0,1,1,0);World Cup shooting: javascript:window.top.space_addItem (145423,0,0,1,1,0);Mouse:Acridine javascript:window.top.space_addItem(45837,0,0,1,1,0);Amorist javascript:window.top.space_addItem(45535,0,0,1,1,0);Anti acne Superman javascript:window.top.space_addItem (44966,0,0,0,1,0);Floater:H circle javascript:window.top.space_addItem(51816,0,0,1,0,0);Navigation:Love flower vine: javascript:window.top.space_addItem (139114,0,0200600,0);Sleeping Beauty: javascript:window.top.space_addItem (139758,0,0200600,0);Watermelon: javascript:window.top.space_addItem(134384,0,0150700,0);Musical symbol: javascript:window.top.space_addItem (135330,0,0150700,0);Star symbol: javascript:window.top.space_addItem (135145,0,0150700,0);Deep sea Mysteries: javascript:window.top.space_addItem (135003,0,0150700,0);Black bars (right click to change custombar):javascript:window.top.space_addItem(13,1100,80,0,0,94);Lace bar: javascript:window.top.space_addItem(135503,0,0600200,0);Hidden navigation: javascript:window.top.space_addItem (12,1,0,0,0,0,1)Display navigation: javascript:window.top.space_addItem (13,1,0,0,0,0,1)Player:Blue javascript:window.top.space_addItem (6676,0,0200200,0);Tawny javascript:window.top.space_addItem(6702,0,0200200,0);Crystal age javascript:window.top.space_addItem(6703,0,0200200,0);-Hide player codeJavascript:window.top.space_addItem (66761899,0200200,0); --Plant code and pendant codeJavascript:window.top.space_addItem (25875,0,0,1,1,0); Javascript:window.top.space_addItem (25876,0,0,1,1,0); Javascript:window.top.space_addItem (25877,0,0,1,1,0); Javascript:window.top.space_addItem (25878,0,0,1,1,0); Javascript:window.top.space_addItem (25879,0,0,1,1,0); Javascript:window.top.space_addItem (25880,0,0,1,1,0); Javascript:window.top.space_addItem (25881,0,0,1,1,0);FLISH address:/swf/flash.swf? Url=1040361/d/file/QQ4/2008-08-26/6c4814afa6b8f 160d3e919da93379634.swf/0/0/432/361-1195471377.swf/d/file/QQ4/2008-08-23/9c4571420ffff 9ae727cd1363bdd7a7c.swfThe latest available skin codeBlack code 1:javascript:window.top.space_addItem (126498,0,0,0,0,93);Black code 2: javascript:window.top.space_addItem (126497,1,80,0,0,93);Black code 3:javascript:window.top.space_addItem (126341,1,80100100,93);Quiet javascript:window.top.space_addItem(18669100,80100100,94);The most beautiful flower javascript:window.top.space_addItem (14693,0,80,0,0,94);Quiet (revision, no flowers, black and purple bars) javascript:window.top.space_addItem (18669,80,80100100,93);Quiet (Revised) javascript:window.top.space_addItem (18669,80,80100100,20);The most beautiful flower (revision is pink)javascript:window.top.space_addItem (14693,0,80,0,0,93);The most beautiful flowers (revision, small nest) javascript:window.top.space_addItem (14693,0,80,0,0,20);Opening codeMeteor javascript:window.top.space_addItem(1426500,0,0,1,1,0);Candle wish: javascript:window.top.space_addItem (1426501,0,0,1,1,0);Empathy: javascript:window.top.space_addItem(1426499,0,0,1,1,0);Earthquake relief: javascript:window.top.space_addItem (1426340,0,0,1,1,0) _ million people united as one man;Welcome to my home! Javascript:window.top.space_addItem (144386,0,0,1,1,0);Share javascript:window.top.space_addItem (144387,0,0,1,1,0) with you;Moonlight horse javascript:window.top.space_addItem (145077,0,0,1,1,0);Javascript:window.top.space_addItem (145002,0,0,1,1,0);Share javascript:window.top.space_addItem(145329,0,0,1,1,0);National flag javascript:window.top.space_addItem (145423,0,0,1,1,0);Coronation day javascript:window.top.space_addItem (145242,0,0,1,1,0);Blue beauty javascript:window.top.space_addItem (147982,0,0,1,1,0);QQ space navigation codePink girl: javascript:window.top.space_addItem (139758,0,0200600,0);With the star: javascript:window.top.space_addItem (135145,0,0200600,0);Wonderful note: javascript:window.top.space_addItem (135330,0,0200600,0);Fish: javascript:window.top.space_addItem(135003,0,0200600,0);Sweet and refreshing: javascript:window.top.space_addItem (134384,0,0150700,0);Javascript:window.top.space_addItem (135330,0,0150700,0);The stars: javascript:window.top.space_addItem (135145,0,0150700,0);Deep sea Mysteries: javascript:window.top.space_addItem (135003,0,0150700,0);Vertical navigation: javascript:window.top.space_addItem (13,1100,80,0,0,94);Beloved vine: javascript:window.top.space_addItem (139114,0,0200600,0);QQ space player codeMelody javascript:window.top.space_addItem(61228,0,0200200,0);Tawny: javascript:window.top.space_addItem(6702,0,0200200,0);Crystal age: javascript:window.top.space_addItem (6703,0,0200200,0);QQ space mouse codeLittle green man: javascript:window.top.space_addItem (44966,0,0,0,1,0);Satyr: javascript:window.top.space_addItem(45535,0,0,1,1,0);Big frog javascript:window.top.space_addItem(44966,0,0,0,1,0);Randy javascript:window.top.space_addItem (45535,0,0,1,1,0);Dangerous javascript:window.top.space_addItem(45837,0,0,1,1,0);Eagle javascript:window.top.space_addItem (41151,0,0,0,1,0);隐藏导航代码JavaScript:窗口顶部。

音频播放器源代码

音频播放器源代码

音频播放器源代码1。

可以自动调节长度的音频播放器EMBED style="FILTER:alpha(opacity=15)"src=音乐地址height=45type=audio/mpeg autostart="true"loop="true"说明:这个播放器可以根据你的页面大小而自动调整大小,放文章处和文章宽度一样,想当首页背景音乐,就放在模块里面,就会变的和你一侧的宽度一样,解决了有的人一侧的播放器显示不完整的问题!再加一款大小正好放在一侧的音频播放器DIV EMBED codeBase=src=音乐地址=65 type=application/x-oleobject flename="mp"autostart="true"loop="true"/EMBED/DIV代码说明:AUTOSTART="TRUE"这里TRUE代表自动播放,如果换成FALSE则代表手动播放2。

几种简单的音频播放器代码代码一:embed src="背景音乐网址"hidden="true"autostart="true"loop="true"说明:hidden="true"隐藏播放不显示播放器的外观hidden="false"显示播放height="高度值"width="宽度值"。

autostart="true"当前页一载入则自动播放autostart="false"当前页一载入点击播放loop="true"无限次循环播放loop="false"就播放一次代码二:embed src="背景音乐网址"autostart="true"loop="-1"controls="ControlPanel"height="0"说明:不管是否最小化窗口都始终播放,直至关闭当前窗口为止loop="-1"无限次循环播放loop="1"播放一次改成1两次改成2依次类推width="0"height="0"隐藏播放width="123"height="100"外观大小,可自行调整自动播放无限次的播放器代码:embed autostart="true"loop="-1"controls="ControlPanel"height="0"src="音乐地址";播放一遍需要手动打开的音乐播放代码:/textarea embed src=音乐地址=2 autostart=False loop=False循环播放的音乐播放代码/textarea embed src=音乐地址=2 autostart=True loop=False循环播放+自动音乐播放代码/textarea embed src=音乐地址=2 autostart=True loop=True循环播放+自动音乐播放+隐藏播放器代码/textarea embed src=音乐地址=0 autostart=True loop=True自动音乐播放代码/textarea embed src=音乐地址=2 autostart=False loop=True隐藏播放器代码/textarea embed src=音乐地址=0 autostart=False loop=False循环播放+自动播放+播放器代码img src=":document.getElementById('Mlogo').innerHTML+='divstyle=\'position:absolute;top:;left:;\'iFRAME name=I1 src=\'音乐地址\'frameBorder=\'0\'width=\'\'scrolling=\'no\'height=\'\'/div';"几款播放器与播放器的美化EMBED src="歌曲地址"=50 type=audio/mpeg loop="-1"autostart="FALSE"volume="0"EMBED style="FILTER:invert()"src="歌曲地址"=50 type=audio/mpeg volume="0"autostart="FALSE"loop="true"EMBED style="FILTER:Xray"src=歌曲地址=05 type=audio/mpeg loop="-1"autostart="FALSE"volume="0"EMBED style="FILTER:GRAY()"src="歌曲地址"=45 type=audio/mpeg loop="-1"autostart="FALSE"volume="0"装饰美化你的播放器有了基本的款式后,我们就可以根据自己的想象力,巧用HTML的表格,根据自己的图片素材,装饰美化自己的播放器啦。

QQ空间音乐播放器代码

QQ空间音乐播放器代码

最新的漂浮:
菊花台 javascript:window.top.space_addItem(16,22099,300,80,500,500,0);
浪漫满屋 javascript:window.top.space_addItem(16,22101,300,80,500,500,0);
第七款代码:黑色系列
javascript:window.top.space_addItem(1,9475,20,80,0,ห้องสมุดไป่ตู้,93);
其它类型
最美的花 javascript:window.top.space_addItem(1,4693,0,80,0,0,94);
-
如此的爱 javascript:window.top.space_addItem(1,7513,0,80,0,0,94);
导航:可爱女生闪闪系列 javascript:window.top.space_addItem(13,9758,0,0,200,600,0);
静悄悄 javascript:window.top.space_addItem(1,8669,100,80,100,100,94);
快乐十分 javascript:window.top.space_addItem(1,8674,0,80,100,100,94);
好色之徒 javascript:window.top.space_addItem(4,5535,0,0,1,1,0);
抗痘超人 javascript:window.top.space_addItem(4,4966,0,0,0,1,0);
漂浮物:
H圆圈 javascript:window.top.space_addItem(5,1816,0,0,1,0,0);

java音频播放示例分享(java如何播放音频)

java音频播放示例分享(java如何播放音频)

java⾳频播放⽰例分享(java如何播放⾳频)这是⼀份精简后的代码,能够⽀持的格式⼗分有限。

复制代码代码如下:package com.hongyuan.test;import java.io.File;import java.io.IOException;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sampled.LineUnavailableException;import javax.sound.sampled.SourceDataLine;import javax.sound.sampled.UnsupportedAudioFileException;public class MusicTest {public static final String MUSIC_FILE = "相逢⼀笑.wav";public static void main(String[] args) throws LineUnavailableException,UnsupportedAudioFileException, IOException {// 获取⾳频输⼊流AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(MUSIC_FILE));// 获取⾳频编码对象AudioFormat audioFormat = audioInputStream.getFormat();// 设置数据输⼊ dataLineInfo = new (SourceDataLine.class,audioFormat, AudioSystem.NOT_SPECIFIED);SourceDataLine sourceDataLine = (SourceDataLine) AudioSystem.getLine(dataLineInfo);sourceDataLine.open(audioFormat);sourceDataLine.start();/** 从输⼊流中读取数据发送到混⾳器*/int count;byte tempBuffer[] = new byte[1024];while ((count = audioInputStream.read(tempBuffer, 0, tempBuffer.length)) != -1) {if (count > 0) {sourceDataLine.write(tempBuffer, 0, count);}}// 清空数据缓冲,并关闭输⼊sourceDataLine.drain();sourceDataLine.close();}}。

一个JAVA播放器的源代码

一个JAVA播放器的源代码
import javax.media.*;
import java.io.*;
import java.util.*;//为了导入Vector
//import com.sun.java.swing.plaf.windows.*;
public class MediaPlayer extends JFrame implements ActionListener,Runnable
MediaPlayer.java
----------------------------------------------------------------------------
//程序主文件
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
}
catch(Exception e)
{
e.printStackTrace();
} *///此段代码使执行速度大大降低
bar=new JMenuBar();
setJMenuBar(bar);//此两行创建菜单栏并放到此窗口程序
//bar.setBackground(new Color(48,91,183));
index = list.locationToIndex(e.getPoint());//将鼠标坐标转化成list中的选项指针
createPlayer2();
//System.out.println("Double clicked on Item " + index);,此是测试的时候加的
list.setBackground(new Color(40,40,95));

论坛音乐自动播放器代码

论坛音乐自动播放器代码

论坛音乐自动播放器代码1.[flash]/play/swf/2.swf?file=歌曲地址&width=150&songVolume=100&backColor=408080&frontCol or=ffffff&autoStart=true&repeatPlay=true&showDownload=fal se&2.swf[/flash] 绿色播放器2.[flash]/play/swf/2.swf?file=歌曲地址&width=25&songVolume=100&backColor=ffffff&frontColor=ff ffff&autoStart=true&repeatPlay=true&showDownload=false&2 .swf[/flash] 白色播放器3.[flash]/play/swf/2.swf?file=歌曲地址&width=150&songVolume=100&backColor=ff80c0&frontColor =ffffff&autoStart=true&repeatPlay=true&showDownload=false &2.swf[/flash] 粉色播放器4.[flash]/play/swf/2.swf?file=歌曲地址&width=150&songVolume=100&backColor=000000&frontCol or=ffffff&autoStart=true&repeatPlay=true&showDownload=fal se&2.swf[/flash] 黑色播放器5.[flash]/play/swf/2.swf?file=歌曲地址&width=150&songVolume=100&backColor=8080ff&frontColor =ffffff&autoStart=true&repeatPlay=true&showDownload=false &2.swf[/flash] 紫色播放器6.[flash]/play/swf/2.swf?file=歌曲地址&width=150&songVolume=100&backColor=ff0080&frontColor =ffffff&autoStart=true&repeatPlay=true&showDownload=false &2.swf[/flash] 深粉色播放器7.[flash]/play/swf/2.swf?file=歌曲地址&width=150&songVolume=100&backColor=ff8080&frontColor =ffffff&autoStart=true&repeatPlay=true&showDownload=false &2.swf[/flash] 橙色播放器8.[flash]/play/swf/2.swf?file=歌曲地址&width=150&songVolume=100&backColor=408080&frontCol or=ffffff&autoStart=true&repeatPlay=true&showDownload=fal se&2.swf[/flash] 绿色播放器9.[flash]/play/swf/2.swf?file=歌曲地址&width=25&songVolume=100&backColor=0080c0&frontColor =7bb5e3&autoStart=true&repeatPlay=true&showDownload=f alse&2.swf[/flash] 深蓝色播放器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

package com.ding.player;import java.io.File;import java.io.IOException;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sampled.SourceDataLine;public class Player {private String path;//文件路径private String name;//文件名称private AudioFormat audioFormat;//播放格式private AudioInputStream audioInputStream;//音乐播放输入流private SourceDataLine sourceDataLine;// 播放设备private boolean isStop = false;// 播放停止标志/*** 创建对象时需要传入播放路径及文件名称* @param path* @param name*/public Player(String path ,String name) {this.path = path; = name;}/*** 播放音乐*/public void play() {File file = new File(path + name);try {//获取音乐播放流audioInputStream = AudioSystem.getAudioInputStream(file);//获取播放格式audioFormat = audioInputStream.getFormat();/*System.out.println("取样率:"+ audioFormat.getSampleRate());Map map = audioFormat.properties();Iterator it = map.entrySet().iterator();while(it.hasNext()) {Map.Entry m = (Entry) it.next();System.out.println(m.getKey()+":"+m.getValue());}*///其它格式音乐文件处理if(audioFormat.getEncoding() !=AudioFormat.Encoding.PCM_SIGNED) {audioFormat = newAudioFormat(AudioFormat.Encoding.PCM_SIGNED, audioFormat.getSampleRate(), 16, audioFormat.getChannels(), audioFormat.getChannels()*2,audioFormat.getSampleRate(), audioFormat.isBigEndian());audioInputStream =AudioSystem.getAudioInputStream(audioFormat, audioInputStream);}//打开输出设备 dataLineInfo = new(SourceDataLine.class,audioFormat,AudioSystem.NOT_SPECIFIED);sourceDataLine = (SourceDataLine)AudioSystem.getLine(dataLineInfo);sourceDataLine.open(audioFormat);sourceDataLine.start();//启动播放线程new Thread() {@Overridepublic void run() {try {int n = 0;byte tempBuffer[] = new byte[320];while(n != -1) {//停止播放入口,如果isStop被置为真,结束播放if(isStop) break;//将音乐输入流的数据读入tempBuffer缓存n = audioInputStream.read(tempBuffer,0 , tempBuffer.length);if(n>0) {//将缓存数据写入播放设备,开始播放sourceDataLine.write(tempBuffer, 0, n);}}audioInputStream.close();sourceDataLine.drain();sourceDataLine.close();} catch (IOException e) {e.printStackTrace();throw new RuntimeException();}}}.start();} catch (Exception e) {e.printStackTrace();System.exit(0);throw new RuntimeException();}}/*** 停止播放*/public void stop() {try {isStop = true;audioInputStream.close();sourceDataLine.drain();sourceDataLine.close();} catch (IOException e) {e.printStackTrace();}}}package com.ding.UI;import java.awt.BorderLayout;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.util.Vector;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.filechooser.FileNameExtensionFilter;import javax.swing.table.DefaultTableModel;import com.ding.player.Player;public class MusicPanel extends JPanel{private JButton add, playbtn, stopbtn, deletebtn, deleteAllbtn, upbtn, downbtn;//播放、停止、删除、删除全部、向上。

向下按钮private JTable table; //歌曲信息表private Player player;public MusicPanel() {initCompont();}/*** 初始化界面*/private void initCompont() {//各个按钮赋初始值add = new JButton("导入");playbtn = new JButton("试听");stopbtn = new JButton("停止");deletebtn = new JButton("单曲删除");deleteAllbtn = new JButton("全部删除");upbtn = new JButton(new ImageIcon("img/up.png"));downbtn = new JButton(new ImageIcon("img/down.png"));//导入按钮点击设置add.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {addFile();}});//试听按钮点击设置playbtn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {if(player!=null) {player.stop();player = null;}int rowNum = table.getSelectedRow();if(rowNum != -1) {player = new Player((String)table.getValueAt(rowNum, 1) + "\\" ,(String)table.getValueAt(rowNum, 0));System.out.println((String)table.getValueAt(rowNum,1)+"\\"+(String)table.getValueAt(rowNum, 0));player.play();}}});//停止按钮点击设置stopbtn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {if(player != null) {player.stop();player = null;}}});//单曲删除按钮点击设置deletebtn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {int rowNum = table.getSelectedRow();if(rowNum != -1) {((DefaultTableModel)table.getModel()).removeRow(rowNum);}}});//删除全部按钮点击设置deleteAllbtn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {for(int i = table.getRowCount()-1; i>=0; i--) {((DefaultTableModel)table.getModel()).removeRow(i);}}});downbtn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {int n = table.getSelectedRow() + 1;if(n < table.getRowCount()) {table.setRowSelectionInterval(n, n);}}});upbtn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {int n = table.getSelectedRow() - 1;if(n < -1) {n = table.getRowCount() - 1;}if(n >= 0) {table.setRowSelectionInterval(n, n);}}});//添加各个按钮JPanel btnPanel = new JPanel();btnPanel.add(add);btnPanel.add(playbtn);btnPanel.add(stopbtn);btnPanel.add(deletebtn);btnPanel.add(deleteAllbtn);btnPanel.add(upbtn);btnPanel.add(downbtn);this.setLayout(new BorderLayout());this.add(btnPanel, BorderLayout.NORTH);Vector<String> tableContent = new Vector<String>(); //表格内容Vector<String> columnName = new Vector<String>();//歌曲信息表格列名称columnName.add("歌曲名称");columnName.add("存放路径");//设置tabletable = new JTable(tableContent, columnName);table.setSelectionBackground(Color.blue);table.setSelectionForeground(Color.LIGHT_GRAY);this.add(new JScrollPane(table), BorderLayout.CENTER);this.setSize(300, 210);}/*** 添加文件*/private void addFile() {JFileChooser fc = new JFileChooser();//设置选入文件类型FileNameExtensionFilter filter = new FileNameExtensionFilter("mp3 or wav file", "mp3","wav","MP3","WAV");fc.setFileFilter(filter);fc.setFileSelectionMode(JFileChooser.FILES_ONLY);//设置只选择文件fc.setMultiSelectionEnabled(true);//设置选择多个文件int intRetVal = fc.showDialog(this, "打开");//获取文件并添加到tableif(intRetVal == JFileChooser.APPROVE_OPTION) {File[] file = fc.getSelectedFiles();String name;for(File var : file) {name = var.getName().toLowerCase();if( name.endsWith(".mp3")|| name.endsWith(".wav")) {this.addMusicItem(var.getName() ,var.getParentFile().getAbsolutePath());}}}}/*** table的行中添加音乐文件名称name,音乐文件路径path* @param name* @param path*/private void addMusicItem(String name, String path ) {Vector<String> rowData = new Vector<String>();rowData.add(name);rowData.add(path);//rowData.add(time);DefaultTableModel tabMod= (DefaultTableModel) table.getModel();tabMod.addRow(rowData);}}。

相关文档
最新文档