❶ 在vc++6.0上用c語言實現播放g:\\kanong.mp3的功能
請看參考鏈接,你看一尺巧下第一種方余好法,可能滿足你的要求。
裡面有個變數的定義放到程序開始就豎困鉛行了。
❷ ubuntu下能用C語言實現視頻的播放嗎調用已有的插件也行,自己實現也行
c語言調用shell script算不算
❸ C++ 實現 多媒體+網路編程,實現在線看視屏,或聽音樂的功能
《Visual C++網路編程經典案例詳解》由淺入深、循序漸進地向讀者介紹了Visual C++網路編程的基礎知識,並且在此基礎上講解了常見的Visual C++網路編程技術及典型應用案例悄脊余,最終使讀者從根本上提高自身的編程水平,能夠獨立開發網路應用程序。《Visual C++網路編程經典案例詳解》內容包括網路編程基礎知識、Socket套接字編野明程基礎、多線程技術、FTP瀏覽器實常式序、網頁瀏覽器實常式序、網路通信器、郵件收發器、實用播放器、網路文件傳輸器、P2P網路播放器、Q版聊天軟體的實現、串口通信技術等。《Visual C++網路編程經典案例詳解》最後專門講解了如何用Visual C++實現發送手機簡訊的案例,其中具體講解了串口通信編程的實現方法、所需要的硬體設備以及數據封裝等知識。
《Visual C++網路編程經典案例詳解》配套光碟中提供了作者專門為《Visual C++網路編程經典案例詳解》錄制的多媒體語音教學視頻和《Visual C++網路編程經典案例詳解》所涉及的源代碼,這些源代碼都經過精心調試,在Windows XP和Windows 2003下測試通過。
《Visual C++網路編程經典案例詳解》適合廣大用Visual C++進行網路程序開發的人員和想進一步提升網路編程水平的人員閱讀,尤其適合具有一定C語言基礎和C++語言基啟滾礎的人員或大中專院校的學生閱讀。
❹ C語言實現音樂播放器-MCI mcisendString
本次的實訓的mp3播放器主要涉及到的內容如下:
MCI API :負責音樂的播放,暫停,繼續,停止等功能
2)鏈表的構建
3)文件讀取問題
文件存儲有很多種方式,將數據寫入文件時可以以空格或者回車為結束。
在讀取時,不管是硬fscanf還是gets()進行讀取,都要注意一點,以gets為例,gets是讀到回車符號結尾,但是回車符號會被讀取進去。也就是說,需要將讀取到的字元串進行處理,最後一個字元要置為『0』;一定要注意這個問題。
還有一個_finddata這個結構體的問氏胡題:
此外由於在win10系統下不知道是我個人原因還是大部分人都有的的問題在編譯時findnext會報錯, 因為_findnext()返回類型為intptr_t而非long型,從「intptr_t」轉換到「long」彎核源丟失了數據。只需要把一般寫的:
long _findfirst( char *filespec, struct _finddata_t fileinfo );
返回值:
如果查找成功的話,將返回一個long型的唯一的查找用的句柄(就是一個唯一編號)。這埋態個句柄將在_findnext函數中被使用。若失敗,則返回-1。
參數:
filespec:標明文件的字元串,可支持通配符。比如: .c,則表示當前文件夾下的所有後綴為C的文件。
fileinfo :這里就是用來存放文件信息的結構體的指針。這個結構體必須在調用此函數前聲明,不過不用初始化,只要分配了內存空間就可以了。
函數成功後,函數會把找到的文件的信息放入這個結構體中。
int _findnext( long handle, struct _finddata_t *fileinfo );
返回值:
若成功返回0,否則返回-1。
參數:
handle:即由_findfirst函數返回回來的句柄。
fileinfo:文件信息結構體的指針。找到文件後,函數將該文件信息放入此結構體中。
int _findclose( long handle );
返回值:成功返回0,失敗返回-1。
參數: handle :_findfirst函數返回回來的句柄
一下為一個簡化的版本主要是文件操作:
function.h
function.c
main.c
❺ 如何用vc或C語言編寫程序,實現播放電腦里某個音頻文件的功能,界面最好可視化!
window
有提供播放音頻的介面BOOL
PlaySound
(
LPCSTR
pszSound,
//你要載入的聲音文件的位置
HMODULE
hmod,
//指向一個可執行的文件,包含被載入的聲音。這個參數一定是設置成NULL除非你第三個參數用SND_RESOURCE
DWORD
fdwSound
/森中/你播放聲音的類型,如不停播放等等絕孝,參數看msdn
);
直接用就可了不過mp3這個函數播放不了mp3播放應該要
解碼器
想播並春稿放mp3的話可以下個解碼器
或者搜一下原理自己寫也行
至於界面
需要你自己設計
可以仿照酷狗做就行了
播放器的例子也很多你下一個照著做也行
❻ c語言如何用mciSendString來實現音樂播放功能
TEXT是一個宏, 它會在條件適合情況下, 在"play MySong"字元前加"L"字母, 轉換為寬字元
沒法播放音樂, 是因為你剛用mciSendString發送完命令, 歌曲剛要播放, 你直接一句return 0;退出程序了... 在mciSendString函數後面加Sleep(5 * 60 * 1000);再試試
❼ C語言中mciSendString用法
針對你的提問,你可設置一個CString類的一個變數(m_FileName),在Create()時候用它代替音樂文件名就行了…
❽ 求一個c語言代碼,能實現播放音樂功能
用C語言播放音樂,一般需要額外的庫或者調用系統的API函數。
以Windows為例,可以通過PlaySound函數播放wav格式的音樂。示例如下:
#include<stdio.h>
#include<windows.h>
#include<mmsystem.h>
#pragma comment(lib, "WINMM.LIB")
int main()
{
PlaySound(TEXT("1.wav"),0,SND_FILENAME); //1.wav是要播放的音樂文件
return 0;
}
如果想播放mp3音樂可以使用如下代碼。
注意:生成程序後,請在cmd中執行此程序,不要在vc/vs的IDE中運行。
#include <windows.h>
#include <mmsystem.h>
#include <stdio.h>
#pragma comment(lib, "Winmm.lib")
int main(int argc, char *argv[])
{
//絕對地址形式
TCHAR fileName[]="ganlusi.mp3";
TCHAR shortName[MAX_PATH];
GetShortPathName(fileName,shortName,sizeof(shortName)/sizeof(TCHAR));
TCHAR cmd[MAX_PATH+10];
wsprintf(cmd,"play %s",shortName);
mciSendString(cmd,NULL, 0, NULL);
Sleep(5 * 60 * 1000); //這里是防止一播放就結束做的延遲
return 0;
}
❾ 自己用c語言寫了個MP3播放器,請問怎麼實現流媒體來播放音樂
用socket傳輸mp3文件到本地計算機內存中保存,然後用你的播放器播放,播放完畢從內存中刪除
如果是視頻,就分段傳輸,每一段轉換成獨立文件,然後計算時間連續播放
媒體文件網路播放其實都是先下載在播放的,這個一般保存到內存中,播放完畢就清除,也就是所謂的緩存了
❿ 用單片機C語言實現音樂播放器功能
先鍵盤掃描,找到鍵
然後根據按鍵在代碼里找到對應的頻率
然後把頻率輸出,就可以發聲了。