CSkin博客
标题:
【Bass音频库】对Bass音频库的简易封装,包含播放器常用功能
[打印本页]
作者:
小红帽
时间:
2015-4-20 18:01
标题:
【Bass音频库】对Bass音频库的简易封装,包含播放器常用功能
说明:
很多人想做音乐播放器,又不想用MediaPlayer,MediaPlayer功能有限,但是又对Bass不熟,所以我就把自己封装的Bass类库分享出来,不是很完善可能有一些Bug,你们可以参考一下
这个是我的灵音播放器里面的。封装了播放器常用的大部分功能。
播放控制,播放、暂停、停止、进度跳转。。。
支持本地和在线音乐
支持多种音频格式,前提需要有相应的解码器,并加载
支持EQ设置
支持FFT数据提取,用于绘制频谱
支持同时使用多个DSP和VST插件
支持解码器和Bass插件的管理
支持歌曲标签的读取,以及专辑封面的读取,解决Bass.NET的中文乱码问题
支持音量控制
使用方法很简单只要实例化对象就可以直接调用了和MediaPlayer差不多
MusicKernel Music = new MusicKernel(-1, 44100, Un4seen.Bass.BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero);
Music.FileName="xxx.mp3";
Music.Play(true);
解码器和插件加载,先实例化调用对象的Load()方法,再添加到对应的集合里就可以生效了
注意:
使用前需要引用Bass.NET类库
源码下载:
BassMusic.zip
(17.54 KB, 下载次数: 448)
2015-4-20 17:44 上传
点击文件名下载附件
对Bass音频库封装的简易封装,包含播放器常用的大部分功能
下载积分: 金钱 -1
作者:
乔克斯
时间:
2015-4-20 19:30
有调用案例demo就好了。
这样新手更易学习。
作者:
qq787124233
时间:
2016-4-27 15:06
小白一个,求楼主的例子
作者:
miwa
时间:
2017-9-6 17:34
贴吧过来 楼主可以的!
作者:
tankey
时间:
2018-3-14 13:33
good job, thanks
作者:
WNSD01
时间:
2018-4-15 16:48
感谢楼主的共享 谢谢楼主的辛苦工作
作者:
a997093108
时间:
2018-11-15 22:50
感谢楼主的分享
作者:
jacksonwong
时间:
2019-5-18 13:10
感谢楼主!
作者:
知之为知之
时间:
2019-8-12 22:20
6666666666666666666666666啊
作者:
一笑奈何
时间:
2019-11-12 09:19
挺好的哎
欢迎光临 CSkin博客 (http://bbs.cskin.net/)
Powered by Discuz! X3.2