這里有內存兼容性問題,VC與win7不是很兼容,所以你可以換成VS去試下,VS這編譯器不錯,但就是占有內存。

成都創(chuàng)新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于成都網站設計、成都網站建設、東蘭網絡推廣、微信平臺小程序開發(fā)、東蘭網絡營銷、東蘭企業(yè)策劃、東蘭品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯公司為所有大學生創(chuàng)業(yè)者提供東蘭建站搭建服務,24小時服務熱線:028-86922220,官方網址:chinadenli.net
有2個辦法 使用PlaySound函數 ,可以播放資源文件音樂,但是限制格式是.wav文件。
好像長文件名和短文件名會有影響,你改短了試試。
mciSendString是用來播放多媒體文件的API指令,可以播放MPEG、AVI、WAV、MP3等等;該函數有四個參數:第一個參數:要發(fā)送的命令字符串。
如D:\mp3\一人一首成名曲\你怎么舍得我難過 黃品源.mp3就要用GetShortPathName改成D:\mp3\一人一~1\你怎么~MP3 還有Mcisendstring好像不支持播入WMA的。
參數pszSound是要播放聲音的文件名,只支持WAV等格式的文件(應該不能播放MP3格式文件);你可以去mpbaidu點抗 用“wav”為關鍵詞可以搜到很多wav音樂,也可以用工具將其他格式的轉換為wav格式的。
可以使用PlaySound()函數播放mp3音頻,該函數原型位于windows.h。PlaySound函數的聲明為:BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound);參數pszSound是指定了要播放聲音的字符串。
用C語言播放音樂,一般需要額外的庫或者調用系統的API函數。以Windows為例,可以通過PlaySound函數播放wav格式的音樂。
TC編譯器太古老了。不知道靠它自己能不能播放。
用VS2003或2005建一個帶MFC的名為Mp3Player的控制臺應用程序,把這些代碼復制到Mp3Player.cpp // Mp3Player.cpp : 定義控制臺應用程序的入口點。
函數原型為: BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);返回值表示是否播放成功。
好像不能,Play Sound函數能播放WAVE跟WAV,還有系統聲音。不支持MP3。
一.播放聲音文件的簡單方法 在VC++ 中的多媒體動態(tài)連接庫中提供了一組與音頻設備有關的函數。利用這些函數可以方便地播放聲音。
當前題目:c語言音樂函數mp3 c語言播放音樂函數
轉載注明:http://chinadenli.net/article35/deigosi.html
成都網站建設公司_創(chuàng)新互聯,為您提供做網站、Google、域名注冊、網站策劃、服務器托管、品牌網站設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯