代码改变世界

wp8 自定义相机+nokia滤镜+录制amr音频

2014-03-10 01:25  fat___lin  阅读(474)  评论(0编辑  收藏  举报

demo截图:

    

代码量有点多,就不贴出来了。

备注:

1、自定义相机主要横竖屏时,对相机进行旋转。

2、播放amr格式可以在页面中直接添加MediaElement控件进行播放,或者使用BackgroundAudioPlayer。demo中使用的是BackgroundAudioPlayer进行播放。

    要注意的是,MediaElement必须添加到页面中才能进行播放。如果有多个地方要播放的话要添加到多个页面,比不好控制。

    使用BackgroundAudioPlayer要注意的是:1、播放音频时最后的一秒钟是没有播出来的。2、必须在项目中添加一个windowsphone音频播放代理,直接写在工程里面,可以运行,但提交应用的时候会出现后台程序无法                                                                  使用前台ui交互的一堆权限问题。3、程序中修改播放列表比较困难,demo中是固定播放路径,每次录音完成都把音频写入同一个文件里面进行播放。

3、声音长度的获取是通过获取录音结束时的时间,以及录音开始时系统时间相减得到的。

 

 

参考链接:

自定义相机:https://github.com/nokia-developer/camera-explorer

诺基亚滤镜:http://www.cnblogs.com/hebeiDGL/p/3487177.html#2872405

                http://developer.nokia.com/Resources/Library/Lumia/#!nokia-imaging-sdk.html

录制amr:  http://www.cnblogs.com/bader/

 

 

demo:http://115.com/lb/5lbbzm30r2zy#

CustomCamera.rar
115网盘礼包码:5lbbzm30r2zy