android视频播放器报告,android视频播放器实训报告.doc

实训报告书

实训名称: Android视频播放器

系 (部):

专业班级:

学生姓名:

学 号:

指导教师:

完成日期:

实训课题Android视频播放器实训人姓名 同组人员实训日期 实训成绩指导教师评语

指导教师签名:______________

_______年 ____ 月____日

目 录

1 实训目的1

2 android视频播放器系统的分析与设计1

2.1 系统功能描述1

2.2 系统模块设计1

3 主要代码清单2

4 程序运行与测试2

5 实训总结3android视频播放器系统的设计与实现

1 实训目的

本学期我们学习了JAVA课程和Android应用程序开发课程。而Android应用程序是利用Java语言开发的,本次实训能够对我们所学的Java语言和Android应用程序开发的一次综合实践,使我们能够更好的掌握Java语言在实际开发中的应用,同时也为了使我们能够更好的掌握和学习Android应用程序开发,对所学的知识进一步牢固。培养运用所学知识解决实际课程的能力,培养开发Android应用程序的思想和方法。同时在实训过程中也能不断学习新的知识。

2 Android视频播放器系统的分析与设计

2.1 系统功能描述

该系统是一个能够在Android平台下运行的视频播放器。能够实现一下功能:

1)播放功能:

能够实现mp4、avi格式文件的播放。

2)暂停功能:

点击暂停按钮时能够暂停播放视频,再次点击暂停按钮时能够继续播放。

3)重播功能:

点击重播按钮时能够从头开始播放视频。

4)停止功能:

点击停止按钮时能够停止播放视频,再点击播放按钮时能够从头开始播放。

5)快进功能:

点击快进按钮时能够向前跳跃5秒播放。

6)后退功能:

点击回退按钮时能够向后跳跃5秒播放。

7)显示进度条:

能够显示文件播放进度。

拖动进度条能够实现视频快进、快退功能。

8)退出功能:

点击退出按钮时能够正常退出程序。

2.2 系统模块设计

1、输入文件模块:在该模块中采用EditText控件来实现。

2、播放视频模块:该模块是用MediaPlayer类通过surfaceView来实现。

3、暂停播放模块:该模块是用MediaPlayer.push()方法来实现。

4、重播模块:该模块通过MediaPlayer.reset()方法来实现。

5、停止播放模块:该模块通过MediaPlayer.stop()方法实现。

6、快进模块:该模块通过MediaPlayer.seekTo()方法来实现。

7、后退模块:该模块通过MediaPlayer.seekTo()方法来实现。

8、退出模块:该模块通过调用finish()方法来实现,并释放资源。

3 主要代码清单

3.1 main.xml布局文件

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

android:id="@+id/textview"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/filename"

/>

android:id="@+id/filename"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="yueshen.mp4"

/>

该部分是在主界面上放置一

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值