今天博主要给大家分享的是如何在Android平台上实现录音时的音量指示计。开门见山,先来看一张Demo的效果图:
如上图所示,两个按钮分别是开始录音和停止录音,中间的两个数字前后分别代表音量档位(目前是8档)和原始音量值(0-32767),下方是音量计,由ProgressBar负责显示。
完整的源码可以在下面的网址找到:
https://github.com/XiaoWenHan/Andr...
分类:
移动开发 时间:
2015-07-08 14:41:13
阅读次数:
156
Android万能播放器
0.eclipse直接导入即可食用(亲,有两个是库工程哦)
1.基于Vitamio的万能播放器(自己百度哈)
2.扫描本地视频,获取每个视频第一帧,并显示
3.手势控制音量、亮度
4.获取到的第一帧图片没有处理,可能会内存溢出,请自行处理啦 5.好漂亮的下拉刷新控件(不喜欢可以直接delete,只是一个简单的库项目)
下载地址:http://www...
分类:
移动开发 时间:
2015-07-08 11:06:31
阅读次数:
157
Lazy Instantiation顾名思义,在需要时再创建实例,应该尽量使用这种方式1. 有助于降低内存2. 收到内存警告时,可释放可lazy instantiation的实例使用Lazy Instantiation的场所1. 加载资源时比如如果app的设置音量为0,就没必要加载音频资源,当音量大...
分类:
移动开发 时间:
2015-07-05 07:05:04
阅读次数:
175
写UI布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"...
分类:
移动开发 时间:
2015-07-05 01:00:23
阅读次数:
329
一、问题现象1、用户直观看到的现象是System先ANR。2、ANR之后系统重启。测试方法:在录音的界面不停的滑动音量进度条,同时座机给测试机打电话,电话没有接通,只见界面冻结,弹出ANR,接着系统重启。Platform:MT6732Android版本:4.4.4KKBuildType:user系统软件版本:SWA3A+UMA0系统RAM:1GB问题概率:≈2%参考机行为:1、低概率问题,暂无参考...
分类:
移动开发 时间:
2015-06-30 12:57:39
阅读次数:
306
iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务。但是在音频播放的输出音量的处理上,苹果的策略比较保守。尽管AVPlayer和AVPAudiolayerzhe这些类...
分类:
移动开发 时间:
2015-06-29 18:11:35
阅读次数:
134
Intent在安卓编程中非常常见,在《【Android】多个Activity之间利用bundle传递数值》(点击打开链接)中已经展示了它可以唤醒其它Activity并在Activity之间传递数据。其实Intent的作用远非于此,它还可以调用系统中其它固有程序,比如拨打电话、发送短信等。onKeyDown也是如此,不仅仅可以对设备的菜单键进行监听,这在《【Android】各式各样的弹出框与对菜单键...
分类:
移动开发 时间:
2015-06-26 11:09:37
阅读次数:
313
目前很多的手机都支持MP3播放功能了,但众所周知,用手机播放MP3的音质和音量实在是令人不敢恭维,在这里我就教大家一个怎样在手机音乐中添加音效的方法,保证能让你的手机播放出的音乐效果和音质提高300%! 首先我们需要准备好所需的软件,在这里我就不上传软件了,直接给出下载地址自己下载吧:Winamp....
分类:
其他好文 时间:
2015-06-25 18:57:37
阅读次数:
149
前段时间重新学习了一下html5的video部分,以前只是停留在标签的使用上,这一次决定深入了解相关的API,并运用这些API打造一个简单的视频播放器。所谓“打造自己的”,就是要自己重写video标签的控制栏部分,实现包括播放、暂停、进度和音量控制、全屏等功能,并自定义控制栏的样式。这是我自己的视频...
分类:
Web程序 时间:
2015-06-19 15:13:03
阅读次数:
195
很简单的调用首先在工程引入MediaPlayer.framework#import1. 获取系统音量// 获取系统音量 MPVolumeView *volumeView = [[MPVolumeView alloc] init]; UISlider *volumeViewSlider= nil; ....
分类:
移动开发 时间:
2015-06-16 21:03:48
阅读次数:
145