09 2018 档案

摘要:缘由 OpenSL ES 学习到现在已经知道 OpenSL ES 不仅能播放和录制PCM音频数据,还能改变声音大小、设置左声道或右声道播放、还能变速播放,可谓是播放音频的王者。但是变速有一点不好的就是,虽然播放音频的速度变了,但是相应的音调也随之变了,这样的用户体验就不那么好了。所以就想到了用开源的 阅读全文
posted @ 2018-09-10 17:30 灰色飘零 阅读(2251) 评论(1) 推荐(2) 编辑
摘要:一、实现说明 OpenSL ES的录音要比播放简单一些,在创建好引擎后,再创建好录音接口基本就可以录音了。在这里我们做的是流式录音,所以需要用至少2个buffer来缓存录制好的PCM数据,这里我们可以动态创建一个二维数组,里面有2个buffer,然后每次录音取出一个,录制好后再写入文件就可以了,2个 阅读全文
posted @ 2018-09-07 14:54 灰色飘零 阅读(1850) 评论(0) 推荐(2) 编辑
摘要:android使用 mediaPlayer 播放video视频过程中, 当用户退出当前播放,再从后台恢复播放时,需要跳转到之前退出的时间点继续播放。使用的方法基本都是 SeekTo 之前的时间点,但是经常遇到恢复播放时位置不准的问题,而且甚至有重头开始播放的现象。这个是因为SeekTo是回到上一时间 阅读全文
posted @ 2018-09-04 15:57 灰色飘零 阅读(4200) 评论(0) 推荐(4) 编辑
摘要:一、Android OpenSL ES 介绍 OpenSL ES (Open Sound Library for Embedded Systems)是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能 阅读全文
posted @ 2018-09-03 18:28 灰色飘零 阅读(6453) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示