嘉兴专业的AI软件外包与定制开发、手机APP及小程序开发服务公司
联系电话: 13396739763 (微信同)
探索最新AI技术与深度解决方案 | 获取专业软件开发的经验智慧

Android开发中的视频播放器

    在上一篇文章“Android App开发:关于音乐播放器的介绍"中,我们了解了Android系统中的音乐播放器相关内容,但是除此之外,Android系统多媒体还支持视频的播放和录制,以及图片的采集也就是拍照。 Android系统中支持的视频文件格式有3GP,MP4,Android开发能播放的视频文件可以存储在SDCard或Android的系统文件里。Android App开发系统提供了VideoView控件,用于在界面设计时显示视频文件,在使用VideoView播放视频文件时,需要使用到以下类:

 

Android开发中的视频播放器

 

    1、VideoView类

    public boolean canPause () 判断是否能够暂停播放视频    public boolean canSeekBackward () 判断是否能够倒退    public boolean canSeekForward () 判断是否能够快进    public int getBufferPercentage () 获得缓冲区的百分比    public int getCurrentPosition () 获得当前的位置    public int getDuration () 获得所播放视频的总时间    public boolean isPlaying () 判断是否正在播放视频    public void setVideoPath (String path) 设置视频文件的路径名    public void setVideoURI (Uri uri) 设置视频文件的统一资源标识符    public void start () 开始播放视频文件    public void stopPlayback () 停止回放视频文件    public void suspend () 挂起视频文件的播放

 

    2、MediaController类

    一个包含媒体播放器控件的视图.包含了一些典型的按钮,像“播放/暂停”、 “倒退”、“快进”与进度条.它保持媒体播放器与控件的状态同步.

    视频播放流程:VideoView是一个位于Android.widget包下的组件,我们使用这个组件来完成视频的播放,其流程为:添加VideoView控件-创建MediaController对象-加载视频文件-设置MediaController-设置MediaController与MediaPlayer关联

    视频录制:MediaRecorder除了可以录制音频外,还可以录制视频,使用MediaRecorder录制视频与录制音频一样,只是录制视频不仅需要录制声音,还需要录制图像。

 

Android开发:http://www.lei-niao.com/app.html

partners
partners
partners
partners
partners
partners
partners
partners