導航:首頁 > 源碼編譯 > 安卓手機音樂源碼

安卓手機音樂源碼

發布時間: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、最後點擊保存即可。

閱讀全文

與安卓手機音樂源碼相關的資料

熱點內容
山東交管伺服器繁忙雲空間 瀏覽:50
51單片機熱敏電阻壞了 瀏覽:544
遠程電腦是雲伺服器嗎 瀏覽:194
壓縮包解壓出來是音頻 瀏覽:946
明源雲erp伺服器故障 瀏覽:158
安卓主頁英文怎麼寫 瀏覽:843
2002伺服器系統怎麼設置分屏 瀏覽:72
什麼情況空調壓縮機電容壞 瀏覽:991
pagerank演算法圖解 瀏覽:315
部落決斗命令 瀏覽:403
單片機神經網路 瀏覽:322
加密的視頻不小心刪除怎麼恢復 瀏覽:466
安卓游戲充錢充錯帳號怎麼辦 瀏覽:205
有什麼是綁定手機號的app 瀏覽:498
phpredis事務 瀏覽:935
陰陽師pad怎麼登錄安卓賬號 瀏覽:734
bitlocker加密後讀取不了 瀏覽:176
演算法設計是指流程圖嗎 瀏覽:168
javaboot如何防止反編譯 瀏覽:118
python復合數據結構視頻 瀏覽:146