导航:首页 > 编程知识 > 如何编程播放音乐

如何编程播放音乐

发布时间:2023-09-26 00:57:19

java编程实现音乐播放

这个程序只要写对了音乐文件的URL地址,例如:new URL("file:/C:/tmp/1/Windows Ding.wav");
就可以播放音乐,除了可以播放.wav格式的音乐,还可以播放.au格式的音乐。
另外,如果你不希望音乐循环播放,你可以去掉audio1.loop();这一语句。
import java.applet.AudioClip;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.JFrame;

public class D extends JFrame{
D(){
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);

URL codebase=null;
try {
codebase = new URL("file:/C:/tmp/1/Windows Ding.wav");
} catch (MalformedURLException e) {
e.printStackTrace();
}
AudioClip audio1=Applet.newAudioClip(codebase);
audio1.loop();
}
public static void main(String[] args) {
new D();
}
}

㈡ 如何在编程里插入循环 音乐

1/6 分步阅读
打开PPT,建立空白文档。

2/6
点击【插入】—【音频】—【PC上的音频】。

3/6
在打开的窗口中,选择需要插入PPT的背景音乐,点击【插入】。如果点击【链接到文件】,则将不是把文件插入到PPT,只是插入了链接。如果音乐文件变化了存放地址,则音乐将不可用。

4/6
这样,背景音乐就被插入到了PPT中,点击控制栏就能试听。

5/6
点击音频图标,在【音频工具】—【播放】中,勾选【在后台播放】,则将自动勾选其他选项,即可在PPT中循环播放该音乐。

6/6
为了不影响正文编排,一般把音乐图标拖放到正文以外的灰色区域即可,则正文中也不会显示该图标。

注意事项
本文根据个人经验编制,不当之处,欢迎交流。
若喜欢本经验,请投上一票鼓励一下,

㈢ C语言 怎么编程播放WAV音乐

可以使用PlaySound()函数播复放声制音文件,

该函数原型位于#include<mmsystem.h>中,

函数原型为:BOOLPlaySound(LPCSTRpszSound,HMODULEhmod,DWORDfdwSound);

参数pszSound是要播放声音的文件名,

只支持WAV等格式的文件

参数hmod是应用程序的实例句柄,一般传递NULL就可以;

参数fdwSound是标志的组合掩码,

可选值有SND_FILENAME、SND_ASYNC、SND_SYNC等。

SND_FILENAME表示pszSound参数指定的是文件名(pszSound还可以指定资源、内存音乐、系统音乐等等);

SND_ASYNC:用异步方式播放声音,PlaySound函数在开始播放后立即返回;

SND_SYNC:同步播放声音,在播放完后PlaySound函数才返回;

SND_LOOP一遍遍的重复播放声音,必须与SND_ASYNC标志一块使用。

【2、使用举例】
PlaySound(TEXT("C:\WINDOWS\Media\WindowsXP启动.wav"),NULL,SND_FILENAME|SND_SYNC);

㈣ C++编程,控制台程序如何播放音乐

可以用Win32 API PlaySound
#include "windows.h"
#include "mmsystem.h"
#pragma comment(lib,"winmm.lib")

int main(int argc, char* argv[])
{
PlaySound(TEXT("c:\\test.wav"), NULL, SND_FILENAME | SND_ASYNC );
或者
sndPlaySound("c:\\test.wav", SND_ASYNC | SND_NODEFAULT); //播放
return 0;
}
播放标志以及含义:
SND_APPLICATION 用应用程序指定的关联来播放声音。
SND_ALIAS pszSound参数指定了注册表或WIN.INI中的系统事件的别名。
SND_ALIAS_ID pszSound参数指定了预定义的声音标识符。
SND_ASYNC 用异步方式播放声音,PlaySound函数在开始播放后立即返回。
SND_FILENAME pszSound参数指定了WAVE文件名。
SND_LOOP 重复播放声音,必须与SND_ASYNC标志一块使用。
SND_MEMORY 播放载入到内存中的声音,此时pszSound是指向声音数据的指针。SND_NODEFAULT 不播放缺省声音,若无此标志,则PlaySound在没找到声音时会播放
缺省声音。SND_NOSTOP PlySound不打断原来的声音播出并立即返回FALSE。
SND_NOWAIT 如果驱动程序正忙则函数就不播放声音并立即返回。
SND_PURGE 停止所有与调用任务有关的声音。若参数pszSound为NULL,就停止
所有的声音,否则,停止pszSound指定的声音。
SND_RESOURCE pszSound参数是WAVE资源的标识符,这时要用到hmod参数。
SND_SYNC 同步播放声音,在播放完后PlaySound函数才返回。

㈤ 如何写一个可以播放音乐的程序(用简单C语言编写,可以给出音频文件,只需要播放即可)

用VC++编译通过,代码如下(其中a.wav为自己给出):
#include<windows.h>
#pragma comment(lib,"winmm.lib")
void main()
{
PlaySound("C:\\a.wav",0,SND_FILENAME|SND_SYNC);
}

㈥ 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;
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public 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();
}
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
mediaPlayer.stop();
}
}

3.将歌曲放入raw文件夹下,名称为abc。

4.在Activity中加入代码
private Intent intent = new Intent("com.angel.Android.MUSIC");
onCreate方法中加入startService(intent);
就可以播放了。

阅读全文

与如何编程播放音乐相关的资料

热点内容
word2010怎么从任意页设置页码 浏览:622
cass怎么校正数据 浏览:612
linux查看所有管理员 浏览:2
u盘文件解压缩失败如何修复 浏览:566
黑苹果怎么显卡才4m 浏览:270
方程式0day图形化工具 浏览:961
电脑装文件很慢 浏览:958
网络标号怎么用 浏览:352
会议上文件读好后要说什么 浏览:783
安装压缩文件office 浏览:417
2014年网络营销大事件 浏览:186
首页全屏安装代码 浏览:39
党规党纪指的哪些文件 浏览:995
windows编程图形界面用什么设置 浏览:266
deb文件安装路径 浏览:540
飞鸽传送提示文件名太长 浏览:486
日服文件名 浏览:648
宏程序和编程哪个好学 浏览:965
怎么打开微信中的文件怎么打开方式打开方式 浏览:98
wordpressgbk版本 浏览:328

友情链接