()视频播放(精品).docx
《()视频播放(精品).docx》由会员分享,可在线阅读,更多相关《()视频播放(精品).docx(6页珍藏版)》请在第壹文秘上搜索。
1、()视频播放(精品)第31次课视频播放课程章节及主题教学目的视频播放授课老师签字教研室主任签字驾驭多媒体开发核心架构OpenCore的内容、层次结构、代码书目和编译库;驾驭VideoView的工作原理,并学会运用VideoView类制作视频播放器;教学重点VideoView的工作原理,并会运用VideoView类制作视频播放器教学难点VideoView的工作原理,并会运用VideoView类制作视频播放器教学方法1.多媒体教学,讲练结合2.学生操作为主,老师辅导为辅授课班次授课日期授课地点教学过程及内容提要学问讲解学问讲解1VideoView类常用方法1VideoView类常用方法getBuf
2、ferPercentage:得到缓冲的百分比getCurrentPosition:得到当前播放位置getDuration:得到视频文件的时间resolveAdJustedSize:调整视频显示大小SetMediaController:设置播放限制器模式(播放进度条)setOnCompletion1.istener:当视频文件播放完时触发事务SetVideoPath:设置视频源路径SetVideoURI:设置视频源地址2.制作视频播放器(1)视频播放器的实现过程如下第一步:布局文件的实现放入相应的控件;对控件进行布局;设置控件的属性。其次步:代码的实现申请两个Button控件;申请一个Video
3、View控件;把代码与控件进行相联;ButtonbtnPlay二(Button)findViewById(R.id.btnPlay);ButtonbtnStop二(Button)findViewByld(R.id.btnStop);videoView=(VideoView)findViewByld(R.id.videoView);实现按键的监听事务;指定要播放的视频文件;设置视频限制器;调用VideoView的start方法播放视频;publicvoidonClick(Viewview)videoView.SetVideoURI(Uri.parse(file:/sdcardsample,mp4
4、)videoView.SetMediaController(newMediaController(this);videoView,start();调用VideOVieW的StopPlayback方法停止视频播放;publicvoidonClick(Viewview)videoView.StopPlaybackO;)视频播放器制作视频播放器制作【试验目的试验目的】1、熟识ECliPSe的常用功能。2、驾驭Android的视频播放器制作。【试验步骤】【试验步骤】第第1步1.1FileNewandroidProjectProjectName:ViewPlayer如图:步:新建android项目1.2
5、选择Next,选择android2.3.1,如图:1.3接着Next,输入PackageName,如图:1. 4选择finsho第第2步2.1打开项目下的res文件夹下的layout文件夹,双击main,xmlo2. 2将一个videoView和两个Button控件拖入界面,并设置其id为:videoView,btnplay,btnstopoButton修改text内容分别为播放和停止。如图步:绘制xml第第3步步:VideoPlayerActivity代码编写双击进入src文件夹下的VideoPlayerActivity.java文件,将代码置如下状况:Packageemdoor;impor
6、tandroid,app.Activity;importandroid,net.Uri;importandroid,os.Bundle;importandroid,view.View;importandroid.view.View.OnClick1.istener;importandroid,widget.Button;importandroid,widget.MediaController;importandroid,widget.VideoviewjpublicclassvideopiayerActivityextendsActivitYimplementsOnClick1.istener
7、privateVideoViewvideoView;OverridepubIicvoidonC1ick(Viewview)switch(view,getld()caseR.id.btnPlay:videoView.SetVideoURI(Uri.parse(file:/sdcard/video.3gp)IvideoView.SetMediaController(newMediaController(this);videoView,start();break;caseR.id.btnStop:videoView,stOpPlayback();break;OverridepublicvoidonC
8、reate(BundlesavedInstanceState)super.onCreate(SavedInstanceState);SetContentView(R.layout,main);ButtonbtnPlay=(Button)findViewById(R.id.btnPlay)JButtonbtnStop=(Button)findViewByld(R.id.btnStop);videoView=(VideoView)findViewById(R.id.videoView);btnPlay.SetOnClick1.istener(this);btnStop.SetOnClick1.is
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视频 播放 精品
