⑴ C語言,音樂播放器,怎麼做 簡單的,播放一首歌就行(不用太正式,能播放就行,主要是原理)謝謝
#include <stdio.h>
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
int main(void)
{
PlaySound("C:\\sounds\\起風了.wav", NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);//這個路徑是在我C盤下的路徑,所以路回徑你要改成你電腦下的路徑,還有答只能播放wav格式的,需要播放mp3格式的要下載mply32文件
while (1)
{
printf("program is running... here\n"); //這里跑你的程序,按 Ctrl-C 組合鍵,結束程序。
Sleep(1000); //休息1秒
}
exit(0);
}
⑵ gt c3050c音樂播放器播放如何連學播放內存卡的音樂
有些麻煩。在音樂播放器中進入播放列表,然後新建一個,你要哪的音樂就在列版表裡點左軟鍵出現的菜單中選擇權"添加"來進行,然後退回播放列表,對剛添加的列表再點左軟鍵,在菜單中點播放 OK!
⑶ 如何用C語言編寫一個視頻播放器
視頻播放器是一種解碼器。
解碼器是對已編碼的數字視頻進行還原解碼操回作的程序(視頻播答放器)或設備。比如系統安裝了real編碼器那就能將其他格式文件轉換成rm或rmvb格式,如果安裝了real解碼器那就能播放rm或rmvb格式文件。
這已經不是簡單C語言能夠編寫出來的,它的核心是解碼編碼的演算法。
1,如果你只是想用某些功能,不要自己編了。找一個吧。
2,非要自己編的話,要站在巨人的肩膀上。很多種編碼都有開源的解碼器了。可以利用他們。或者利用開源的軟體,在人家基礎上開發。
3,如果你認為你有希望改進壓縮解壓演算法,得到更好的效果,更省地方,更有效的解壓演算法。那首先要做的是了解各種編碼的壓縮解壓演算法。創造一種更好的演算法。
⑷ 想用c語言寫個音樂播放器應該怎麼著手求指導
要看播放什麼音樂了噢,wav就單純的讀寫數據就OK了。mp3就要再解碼了。版mp3沒做過。
建議你先了解wav的文件格式,C程序是寫權分析wav的頭文件,設置好音效卡的屬性,然後read文件,write音效卡,網上有很多現成的代碼。
⑸ 推薦些音樂播放器和視頻播放器
音樂播放器foobar2000最好、有許多插件、可調節、比較適合音樂發燒友;而視頻版播放器就是KMP幾乎是所權有格式的視頻文件都能播,也不卡,至少我是沒卡過-
-
並且KMP幾乎所有格式的視頻文件都能按幀數來截圖或者截取視頻...保存音頻等等等等就"捕獲"這一項功能就比暴風強大太多了
⑹ 怎麼用C語言編寫簡單的歌曲播放器
很簡單的。
計算機發聲原理:
聲音有三個特性:響度、音調、音色。
響度,這個非常好理解。就是我們感覺到的聲音的大小。具體點說就是由「振幅」決定,振幅越大響度越大。一般計量響度的單位是分貝,dB。
音調,這個就是聲音的高低,由「頻率」決定,頻率越高音調越高。頻率單位是赫茲,符號Hz。
音色,在生活當中,我們會發現各種物品發出的聲音的特點是不一樣的,如二胡和笛子。聲音的特性就是音色。而決定聲音的音色是由於物體本身的材料、結構。
對於我們的計算機而言。發聲的設置都是固定了的。要麼要計算機上的那個喇叭,那麼是外接的音響等。
現在這里對計算機上的那個喇叭用Turbo C 2.0進行編程,使之發出動聽的音樂《梁祝》。
第一步:定義《梁祝》的每一個音符的頻率和時間,將定義好的頻率和時間寫入文件或者保存在數組裡面。如果僅僅是寫一兩個程序自己玩玩的話,那直接保存在數組裡面就可以了。如果你想自己寫個播放器的話,那你先自己定義一種音樂格式文件(類似.mp3、.wav這種文件,這里暫時把這個文件定為.mymusic),將《梁祝》每個音符的頻率、時間寫入這個自定義的音樂格式文件liangzhu.mymusic。
第二步:完成了liangzhu.mymusic文件的定義後,我們要做的事情就是讀文件,控制喇叭發聲。這個具體可以參照現有的資料。這里需要事先寫幾個函數,讀文件的函數,暫停函數,頻率對照函數等等。
第三步,將上面的程序鏈接起來,就OK了。
將上面的步驟優化下,一個DIY的音樂播放器就成功了。
我上面說的只是控制了聲音的頻率和時間,其實還可以控制響度。對於一些特殊的設備,控制音色也不是不可能。
這種程序我在大一的時候寫過。現在想起來不難的。
主要是對C語言是否熟練,當然,你想要實現一個播放器,那你途中會遇到很多困難的。
祝你好運!
⑺ 求一個c語言編寫的音樂播放器軟體 有詳盡點的解釋的
用mci(媒體控制介面)吧,網上找一下好了
具體是用mciSendString
要加入
#include "Mmsystem.h"
#pragma comment(lib, "Winmm.lib")
⑻ 在哪學到高級點的C語言知識,寫出高級點的程序 (如:音樂播放器,課程表),在哪些書籍或視頻可以學到
你所謂的「高級點」的程序一般使用面向對象語言編寫,C更多是與硬體打交道,應用程序開發不多見。你可以進一步去學習Java或C#或C++之類的語言。
⑼ 用c做音樂播放器應該學習什麼啊
電子培訓之類的