【Advanced Windows Phone Programming】在windows phone 8中解码mp3 和编码pcm
2020-11-24 19:22
标签:style blog tar c http width 转眼间不做wp开发,投身于php事业已然一年了,转身看到8.1的发布,俨然一片欣欣向荣的景象,但是开发社区却没比一年前有过多大的提高,这并不是一个好现象,遂在git上开源了之前音频处理库,希望能对社区有所贡献,地址如下:https://github.com/sandcu/wpaudio
觉得有用的同学请在git上点个星,好让更多的同学看到,下面开始正文。 用到的三方的库主要有两个,一个是mad一个是lame,lame的编译请参考上篇文章,mad直接编译即可,工程rebuild的过程是先编译libmad工程,然后编译audio工程,因为audio工程有对libmad的一个引用,最后编译主工程即可。 demo的使用流程是: 1.先解码一个内置的mp3文件至一个pcm文件, 2.使用内置的PCMStreamPlayer来播放pcm文件,证明解码成功,注意PCMStreamPlayer和录音一样,依然需要引用xna的service,所以大家会看到根目录下有个叫做xnaservice.cs的东西,然后记得在app.xaml里启用service 3.用lame编码刚才解码的pcm文件至一个mp3文件 4.用mediaelement来播放刚才编码成功的mp3文件以证明编码成功。 然后来说一下使用这个库我们能做什么: 1.用lame来做音频文件的重采样和压缩 2.用libmad解码mp3文件至pcm,这样我们就可以做一些音效处理,包括混音变音之类的 3.更自由的音频播放器 最后 欢迎大家对其做出各种各样的改进,用力的在git上提出各种issue。 【Advanced Windows Phone Programming】在windows phone 8中解码mp3
和编码pcm,搜素材,soscw.com 【Advanced Windows Phone Programming】在windows phone 8中解码mp3
和编码pcm 标签:style blog tar c http width 原文地址:http://www.cnblogs.com/bader/p/3719153.html
文章标题:【Advanced Windows Phone Programming】在windows phone 8中解码mp3 和编码pcm
文章链接:http://soscw.com/essay/22440.html