导航:首页 > 源码编译 > 安卓手机音乐源码

安卓手机音乐源码

发布时间:2024-06-26 16:34:28

Ⅰ c语言写音乐,我要一个准确的源代码,谢谢

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

unsigned frequency[100];
char hight[100];
unsigned time[100];
unsigned rate;

void main()
{
void set(unsigned f[],char h[],unsigned t[],int r,int num);
void music(unsigned f[],unsigned t[],int num);
int flag=0;
FILE *f1;
int i,n,menu;
char FileName[30];
while(1)
{ f1=NULL;
i=n=0;

printf("本程序采用编码的形式播放音乐。\n");
printf("\n用记事本编辑乐谱,然后通过输入文件名播放音乐\n");
printf("乐谱文件可以自创,也可以抄别人的\n");
printf("\n现在可以先输入数字再按回车播放音乐:\n");
printf("1 播放指定音乐music1\n");
printf("2 播放指定音乐music2\n");
printf("3 通过程序文件名播放音乐\n");
printf("4 退出\n");

while(1)
{
printf("menu=");scanf("%d",&menu);
if(menu==1)
{
strcpy(FileName,"music1.txt");
break;
}
if(menu==2)
{
strcpy(FileName,"music2.txt");
break;
}
if(menu==3)
{
scanf("%s",FileName);
break;
}
if(menu==4)
exit(0);
}

printf("\n该文件的音乐编码如下:\n");

if((f1=fopen(FileName,"r"))==NULL)
{
printf("不能打开文件!\n");
exit(1);
}

fscanf(f1,"%d",&rate);

while(!feof(f1)&&flag!=1)
{
fscanf(f1," %d%c%d",&frequency[i],&hight[i],&time[i]);
printf(" %d%c%d",frequency[i],hight[i],time[i]);

if(time[i]!=-1)
{
i++;n++;
}
else
flag=1;

}
printf("\n");

set(frequency,hight,time,rate,n);

music(frequency,time,n);
fclose(f1);
}

getch();
}

void set(unsigned f[],char h[],unsigned t[],int r,int num)
{
int i,k;
for(i=0;i<num;i++)
{
t[i]=t[i]*r;

switch(h[i])
{
case 'H':k=4;break;
case 'M':k=2;break;
case 'L':k=1;
}

switch(f[i])
{
case 1: f[i]=262*k; break;
case 2: f[i]=296*k; break;
case 3: f[i]=330*k; break;
case 4: f[i]=349*k; break;
case 5: f[i]=392*k; break;
case 6: f[i]=440*k; break;
case 7: f[i]=494*k; break;
}
}
}

void music(unsigned f[],unsigned t[],int num)
{
int i;
for(i=0;i<num;i++)
{
Beep(f[i],t[i]);
}
}

Ⅱ 易语言怎么播放MID音乐,源码怎么写

.版本 2

播放MP3 (-1, 取运行目录 () + “\1.MP3 ”)

===============华丽的分割线====================
建议用播放MP3,以为现在很多音频文件都是mp3格式的。如果你需要用MID也是一样的。
你那个错在,没指定音频文件的路径。
我这个源码第一个参数“-1”表示循环播放。你也可以用数字1.2.3......来表示具体的播放次数
第二个参数,这个就是关键了,指定 音频文件的位置,
”取运行目录 () + “\1.MP3 ”“
前面这个取运行目录,就是表示你软件的位置,在易语言的调试中就表示你易语言源码的位置。
“+\1.MP3”就是说是那个音频文件文件名。
合在一起是,循环播放,和易语言程序文件夹相同文件夹里面的一个叫做“1.mp3”的文件。
=================再次分割=============
如果你需要用到MID也可以,原理是一样的,
“播放MID”的参数
第一个参数,也是表示播放的次数,同播放MP3
第二个参数,表示两次播放的间隔时间
第三个参数,也是文件路径,道理和播放MP3是一样的

Ⅲ 最近在看android音乐播放器的源码,发现播放音乐等操作都是用service来进行的,这样做有什么好处求解

首先service的启动方式有两种,Context.startService()方式启动和Context.bindService()方式启动.前者如果你的程序退出时不停止Service,它会在后台一直运行.后者是跟你的程序绑定了,你的程序退出时Service也停止了.详细的你去查一下.用Service的好处就是当你的程序进入后台时,不影响音乐的播放.如果没有把播放音乐写在Service中当你的播放器进入后台或者退出时音乐就停止了.

Ⅳ 我做了一个网站,是下载的源码,现在想插入背景音乐,不知道在那个文件夹里添加代码

把音乐(mp3或其他格式的音乐文件)放到网站的一个文件夹里边,然后在需要插入背景音乐的网站文件的头部,用如下方法添加背景音乐
在<body>标签中插入:
<bgsound src="背景音乐文件地址" loop="-1"> 即可,loop值代表循环次数,-1表示无限循环,0不循环,1只循环一次,依此类推!
如果用dreamwaver编辑的话:就直接在插入->多媒体 里边插入 选择音频文件就行了。。。
也可以将这个加在<head>标签里头
用下面的代码,参数可以自己改:
<embed src="filename.mid" width=145 height=55 autostart=true loop=true>
<noembed>
<bgsound src="filename.mid" loop=infinite>
</noembed>

Ⅳ 请问怎么查看音乐源码

一般你下载的源代码里都有其相关文档的说明文件。
其次你 可以安装IIS,IIS的相关安装和设置你可以在网络里搜一下多得很,相当于将自己的电脑设置成一台服务器,设置好后在IE地址栏里输入:127
.0.0.1或就可以浏览网页效果了。

给你推荐一个网站,(源码之家)上面有很多源码下载,包括ASP、PHP、.NET等等,可以先找些简单的源码先研究研究。
希望采纳

Ⅵ 源码编辑器音乐画板如何绘制黑键

1、打开源码编辑器。
2、点击音乐画板。
3、这时候弹出音乐画板的窗口。
4、然后选择一种乐器。
5、然后在画板中画画。
6、画完之后,可以点击播放试听。
7、最后点击保存即可。

阅读全文

与安卓手机音乐源码相关的资料

热点内容
荣耀安装包在文件夹哪里 浏览:195
机票php源码 浏览:231
linux共享mac 浏览:922
中国没有国外的服务器地址 浏览:757
为什么退款服务器连接错误 浏览:555
android短信存储位置 浏览:970
unix网络编程卷4 浏览:808
找靓机app下单什么时候发货 浏览:413
android一个应用两个进程 浏览:803
linux硬盘复制 浏览:808
php图片服务器搭建 浏览:801
下载压缩文件怎么打开 浏览:194
新建文件夹叫什么名字 浏览:567
windows20的开机命令 浏览:334
微信一般在电脑的那个文件夹 浏览:511
go在win7下编译特别慢 浏览:256
光遇ios耳机安卓为什么没有 浏览:904
小米手机桌面文件夹经常自动散开 浏览:607
小米电话手表用什么app进行设置 浏览:265
虚拟打印机pdf下载 浏览:671