我用CH375讀U盤MP3文件,想隨意指定歌曲播放,遇到問題

CH375vFileSize=uart_data[1];//uart_data[1]里面的數(shù)字是歌曲位置 i=CH375FileEnumer( ); 不能讀出相應(yīng)的MP3名稱那? 如果加入 strcpy( mCmdParam.Open.mPathName,"\\*" ); /* 搜索根目錄下文件名*/ i = strlen( (char *)mCmdParam.Open.mPathName ); /* 計算文件名長度,以處理文件名結(jié)束符 */ mCmdParam.Open.mPathName[ i ] =0xFF; /* 將結(jié)束符替換為255說明序號在變量中 */ 可以讀出MP3文件,但uart_data[1]中的值不變時,找到MP3文件總變,不能指定歌名播放。

小弟也在做mp3,不過375的所有子程序都是自己重新編寫的,支持fat16,fat32,支持隨機,順序播放,支持歌詞顯示,支持u盤,sd卡,呵呵,ch375公司提供的子程序沒有研究過,我想自己寫的可能更加適合吧,我用gcc寫的,400行就全部弄好了fat16,fat32驅(qū)動了


可否把你的程序給份參考下,謝謝,發(fā)到我油箱個人信息保護,已隱藏


這個可能不行,設(shè)計到公司的利益,知道了我就完蛋了,你有疑問可以問我的,我會幫助你的


我想做個點播系統(tǒng),可以隨意播放歌曲,通過串口接收,CH375vFileSize=uart_data[1];指定位置歌曲,但是讀不出MP3文件,可以說下你是怎么實現(xiàn)隨意指定歌曲的實現(xiàn)方法嗎


這個東西說起來比較麻煩,需要了解文件系統(tǒng) 了解了fat就一切迎刃而解了


strcpy( mCmdParam.Open.mPathName,"\\*" ); /* 搜索根目錄下文件名*/ i = strlen( (char *)mCmdParam.Open.mPathName ); /* 計算文件名長度,以處理文件名結(jié)束符 */ mCmdParam.Open.mPathName[ i ] =0xFF; /* 將結(jié)束符替換為255說明序號在變量中 */ CH375vFileSize=uart_data[1];//uart_data[1]里面的數(shù)字是歌曲位置 i=CH375FileEnumer( ); 是這樣嗎??



問題已經(jīng)解決,謝謝版主


smiletiger 你的郵箱箱是多少啊 ?

我有問題問你


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频