聊天广场 个人中心
立刻聊

语音消息开发工作临近结尾

立刻聊 2015-04-12 20:50:15 阅读(1493)

今天主要做个电话就有内容是录音功能和放音功能。自定义了一个语音播放里,这个类包含一个播放器,还有一些布局。

我看到网上一些资料介绍,可以直接饮用音频网址播放网络音频。这种方法固然很方便,但是有一个地方不能做到,要做到电话就有功能很强大,就必须报怀着文做的很好,语音播放需要缓冲图片也需要缓存。

给音频播放器初始化一个网址之后。我的时候先检测这个文件在本地有没有缓存?如果有缓存的话直接播放本地文件,如果没有缓存的话就是我从网络服务器下载。下载的时候下载到一定大小之后就开始播放。不用等到全部下载完,然后再播放这样能够节省用户的聆听时间。当全部下载完之后就把音频文件缓存到用户的电话就有客户端,sd卡上。

在音频播放和停止的时候又对界面的状态进行形象的改变。下面就介绍一下音频播放器界面设计。音频播放器分两种,一种是自己的另一种是对方的。其实只要设计出一种来去另一种就好办了。首先是设计自己的用经典的绿色背景模仿微信的颜色。但是与微信又有一点不同。

微信的时间显示在颜色框左侧。我觉得这样不好,这样让整体界面显得太拥挤了!我稍微做了一下改变让时间显示的颜色供内部左侧。右侧显示音频标志图片默认以就是静态的时候显示一个绿色的标志,懂音频在播放的时候就会显示一个动态的标准。高音屏播放完结束之后就恢复到初始化。

电话客户端,还有一个难点就是测量语音消息的长度。这个程度要显示在手机电话界面上,根据语音的时间长短来显示。普通的手机分辨率不同,屏幕大小也不同,根据不同手机来计算。代码中默认是一像素为单位,其实还需要转换。

刚才在初始化语音播放器参数的时候出现一个错误,一直显示对象为空。经过查询了很多资料和很多网上的帖子还是没有解决,一直在纠结一直在探索。后来无意中发现是因为我的粗心大意错写了一个。

今天晚上大概就可以把语音播放器做好,做好之后整合到网站内信里面。然后把信件列表做好站内信就基本开发结束了。

今天又有几个人申请注册了。他提交了几张照片审核都不通过。后来找了一些真人照片才可以。电化教育网站就是这样,如果用假照片的话,让用户觉得很假,给你没有打电话的欲望。所以,不论是任何社交网站任何交友网站信息的真实性尤为重要。哎电话就有客户端开发结束之后,或者是开发的时候要把上传真实照片的信息作为一个单独的列表。

其他文章
Copyright © 2009-2021 立刻聊 版权所有