图2播放界面
单击播放∕停止按钮,可以实现对视频的播放或者停止。播放时可以双击选择全屏或者非全屏。点击上一部∕下一部按钮,可以实现选择上一部视频或者下一部视频。播放的进度条是通过Handler自己给自己发消息来达到不断设置进度条的目的。进度条的右边是视频的总长度时间,进度条的左边是播放了的时间。
(2 )音量控制
图3音量控制界面
播放时点击音量按钮可以调节音量,往上点是增加音量,往下是减小音量。这里使用到Android的一个很重要的API,getSystemService。它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的AudioManager,这样就可以很方便的调整音量大小了。
4.3 重要算法的实现
(1) 播放过程中进度条progress的设定
视频开始播放了,那么一个小麻烦出现了:什么时候设定进度条才更有效率?而我使用的是通过Handler自己给自己发消息来达到不断设置进度条的目的。
Handler myHandler = new Handler(){
@Overrid
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
switch(msg.what){
case PROGRESS_CHANGED:
(2)音量调节
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。
private void init(){
bm = BitmapFactory.decodeResource(mContext.getResources(),
R.drawable.sound_line);
bm1 = BitmapFactory.decodeResource(mContext.getResources(),
R.drawable.sound_line1);
bitmapWidth = bm.getWidth();
bitmapHeight = bm.getHeight();
//setIndex(5);
AudioManager am = (AudioManager) mContext.getSystemService
(Context.AUDIO_SERVICE);
setIndex(am.getStreamVolume(AudioManager.STREAM_MUSIC));
5.系统测试本文来自优)文,论(文'网,毕业论文 www.youerw.com 加7位QQ324_9114找源文
5.1.软件测试的原理
软件测试从不同的角度出发会派发出两种不同的测试原则;从用户的角度出发,就是希望通过软件测试能充分暴露软件中存在的问题和缺陷,从而考虑是否可以接受该产品;从开发者的角度出发,就是希望测试表明软件产品不存在错误,正确地实现了用户的需求,确立人们对软件质量的信心
上一页 [1] [2] [3] [4] [5] [6] 下一页