WPF开发音乐播放器的几个问题

寂****雨 UID.1194285
2016-06-09 发表

1、有没有用过NAudio库的大神,能介绍一下如何使用mp3格式进行录音以及显示频谱的用法,官方文档全英文太难理解;
2、关于播放列表,使用什么控件比较好,最好是和Groove音乐那样支持分组索引和显示的,以及怎么做到歌曲播放时,列表中正在播放的曲目自动呈选中状态;
3、关于专辑列表,希望也能实现分组索引,同时能做到最大的内存优化,我现在使用的ListView来实现的,ListViewItem是重写的,控件样式内部用了个Image控件用于显示专辑图,并且开启了虚拟化,后台转化图片时也使用了dispose方法释放资源,启动程序时,加载专辑列表页,内存在80MB左右,不过往下滑的话,会逐步加载可视区的图片,然后内存就暴增了,滑到底部内存就到900MB左右了,所以想知道怎么优化内存,现在有个思路是只加载可见区域的专辑图,不可见区域的不加载,从可见区域移动到不可见区域的专辑图就马上被释放,但是又找不到入手点。请各位大神指导一下

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
疯狂****羊羊 UID.1150715
2016-06-10 使用 Lumia 950 XL 回复

本帖最后由 疯狂的懒羊羊 于 2016-6-10 01:29 编辑

有个开源项目,doubanFM,用wpf写的,源码在github,很值得参考。频谱,动画,设计思维等。

疯狂****羊羊 UID.1150715
2016-06-10 使用 Lumia 950 XL 回复

Image不要直接绑定图片路径,创建个BitmapImage,绑定图片路径到UriSource,然后再设置一下DecodePixelWidth(或De...Height)

幅度高达 UID.1290927
2016-06-10 使用 Lumia 930 回复

大神你好,这个不懂,不过帮顶

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报