大神们帮帮忙,最近在做课设,急需请教,将不胜感激 本帖最后由 oyljerry 于 2013-09-23 11:13:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 oyljerry 于 2013-09-23 11:13:22 编辑 1、搜狗的音乐播放功能支持多种音频格式, .mp3,.wma这些是有损音频压缩格式,.wav则是非压缩音频格式。这些常见的音频格式,windows都提供了API函数支持,学会在合适的地方调用就可以了,不需要自己写一个音频压缩算法。2、声线图只要会GDI函数可以很快画出来,因为这个功能无需鼠标和键盘的交互,只需将解压后的音频数据传递给GDI函数就可以画出来,并不困难。3、歌曲推荐看你想根据什么标准来进行推荐,简单点的可以根据下载量,收藏量什么的,根据需求设计一个类似这样的类来操作class SongsRecommand{ public: void AddToMenu(const char* menu)const; void RemoveFromMenu(const char* name,const char* menuItem); bool DecreaseDownloadCount(); bool IncreaseDownloadCount(); bool DecreaseFavoriteCount(); bool IncreaseDownloadCount(); char* GetSongName()const; int GetSongFormat(); private: char* songName; int songFormat; long download_count; long favorite_count;}这只是一个粗浅的举例。对于界面这块,你们不必要弄的很炫,完成功能就可以了。出于时间的关系,你们必须大胆地进行设计,不要一开始就要求非常完善,那样你们永远会停滞不前。顺带推荐一下好的网站可以作为参考:www.codeproject.com.www.github.com下载一些开源的播放器软件作为参考,不失为一条捷径。《windows程序设计》(第五版)有一章专门介绍音频内容,不妨学习参考,希望对你们有帮助。 赞同,LZ不要贪多,连VS都不怎么会用的话,路还远着呢,按LS说的,下几个开源播放器吧。播放器的权威是ffmpeg,不过推荐LZ用VLC这些已经封装好了的开源播放器。界面方面推荐duilib,http://www.cnblogs.com/Alberl/p/3341956.html鉴于LZ组是4个MM,加上课设的时间限制,能把界面做好就很不错了;建议多向你们班的GG求助 为什么连基本的caption都显示不出来 XML属性值特殊字符:引号,问题 紧急求救!!!界面控件丢失问题。 菜鸟问题(关于键入结构体名后输入->后没有结构体中的变量),急! 一般怎么判断与对方是否已经断开?是不是发包然后看ONSEND(int nErrorCode) 里的nErrorCode错误码? 关于微软IE浏览器显示JPEG/GIF/BMP图象数据的思考,请高手帮忙解答? 关于CEditView的问题?? 怎样创建一个类似无模式对话框的属性表? 兄弟在安天实习,做了一个小工具,欢迎使用 求DirectDraw 与 MFC结合显示图像的例子 模态对话框在销毁之后如何释放其对象 _variant_t 数据类型 如何将浮点型存入access中?
2、声线图只要会GDI函数可以很快画出来,因为这个功能无需鼠标和键盘的交互,只需将解压后的音频数据传递给GDI函数就可以画出来,并不困难。
3、歌曲推荐看你想根据什么标准来进行推荐,简单点的可以根据下载量,收藏量什么的,根据需求设计一个类似这样的类来操作class SongsRecommand
{
public:
void AddToMenu(const char* menu)const;
void RemoveFromMenu(const char* name,const char* menuItem);
bool DecreaseDownloadCount();
bool IncreaseDownloadCount();
bool DecreaseFavoriteCount();
bool IncreaseDownloadCount();
char* GetSongName()const;
int GetSongFormat();
private:
char* songName;
int songFormat;
long download_count;
long favorite_count;
}这只是一个粗浅的举例。
对于界面这块,你们不必要弄的很炫,完成功能就可以了。出于时间的关系,你们必须大胆地进行设计,不要一开始就要求非常完善,那样你们永远会停滞不前。
顺带推荐一下好的网站可以作为参考:
www.codeproject.com.
www.github.com
下载一些开源的播放器软件作为参考,不失为一条捷径。《windows程序设计》(第五版)有一章专门介绍音频内容,不妨学习参考,希望对你们有帮助。
赞同,LZ不要贪多,连VS都不怎么会用的话,路还远着呢,按LS说的,下几个开源播放器吧。
播放器的权威是ffmpeg,不过推荐LZ用VLC这些已经封装好了的开源播放器。
界面方面推荐duilib,http://www.cnblogs.com/Alberl/p/3341956.html
鉴于LZ组是4个MM,加上课设的时间限制,能把界面做好就很不错了;建议多向你们班的GG求助