`
- 浏览:
238299 次
-
android之视频播放控件VideoView简单应用
-
packagecn.com.chenzheng_java;
-
-
importandroid.app.Activity;
-
importandroid.media.MediaPlayer;
-
importandroid.os.Bundle;
-
importandroid.util.Log;
-
importandroid.widget.MediaController;
-
importandroid.widget.VideoView;
-
importandroid.widget.MediaController.MediaPlayerControl;
-
-
publicclassVideoActivityextendsActivity{
-
-
@Override
-
protectedvoidonCreate(BundlesavedInstanceState){
-
super.onCreate(savedInstanceState);
-
setContentView(R.layout.video);
-
-
VideoViewvideoView=(VideoView)findViewById(R.id.videoView1);
-
-
-
-
-
-
-
videoView.setVideoPath("data/yueding.mp3");
-
-
-
-
-
videoView.setMediaController(newMediaController(this));
-
-
-
-
-
videoView.setOnCompletionListener(newMediaPlayer.OnCompletionListener(){
-
@Override
-
publicvoidonCompletion(MediaPlayermp){
-
Log.i("通知","完成");
-
}
-
});
-
-
videoView.setOnErrorListener(newMediaPlayer.OnErrorListener(){
-
-
@Override
-
publicbooleanonError(MediaPlayermp,intwhat,intextra){
-
Log.i("通知","播放中出现错误");
-
returnfalse;
-
}
-
});
-
-
}
-
}
video.xml
-
<?xmlversion="1.0"encoding="utf-8"?>
-
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
-
android:layout_width="match_parent"android:layout_height="match_parent"
-
android:orientation="horizontal">
-
<VideoViewandroid:layout_height="match_parent"android:id="@+id/videoView1"
-
android:layout_width="wrap_content"></VideoView>
-
</LinearLayout>
当然,我们也可以播放网络上的多媒体。
我们从api中,可以看到:
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Android播放视频,包含系统自带VideoView控件,和自定义VideoView控件,可全屏播放,案例包含了本地视频和网络视频。
为了在Android应用中播放视频,Android提供了VideoView控件,它就是一个位于android.widget包下的控件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频。 使用VideoView播放视频的...
主要介绍了android之视频播放系统VideoView和自定义VideoView控件的应用,需要的朋友可以参考下
粗略videoview视频横屏播放,自定义seekbar,日历控件应用
使用VideoView播放视频简单、方便,但有些早期的开发者还是更喜欢使用MediaPlayer来播放视频,但由于MediaPlayer主要用于播放音频,因此它没有提供图像输出界面,此时就需要借助于SurfaceView来显示MediaPlayer播放...
(2)熟悉Android中播放视频的主要类VideoView和SurfaceView (3)学会使用SoundPool类播放音频 (4)学会使用MediaPlayer类播放本地音频和网络音频 (5)学会使用VideoView控件播放本地视频 (6)学会使用...
嵌入式Android项目设计与开发 第十章 多媒体 —— 视频的应用 音频应用 Android上的视频应用和音频类似,它主要使用多媒体中的VideoView控件来实现,该控件有多个常用方法: setVideoPath:设置播放资源 start 、...
使用videoview控件实现点击应用程序视频直接从SDCARD播放,注意视频格式
12.2.1 Android音频/视频播放状态 284 12.2.2 音频播放案例介绍 286 12.2.3 资源音频文件播放 287 12.2.4 本地音频文件播放 291 12.2.5 网络音频文件播放 292 12.2.6 完善案例其他功能 293 12.3 Android音频...
应用程序主界面(MainActivity)只有两个控件,一个videoview和一个button。 视频框设置无焦点,按键有焦点。 首次进入应用时焦点正常,聚焦在button上;但是当点击button跳转到下一个activity并返回时,焦点却聚焦...
PLDroidPlayer PLDroidPlayer是一个适用于Android平台的音频视频播放器SDK,可高度定制化和二次开发,为Android开发者提供了简单,快捷的接口,帮助开发者在Android平台上快速开发播放器应用。特性功能描述版本...
11.1.3 使用VideoView播放视频 435 11.1.4 使用MediaPlayer和 SurfaceView播放视频 436 11.2 使用MediaRecorder录制 音频 439 11.3 控制摄像头拍照 442 11.3.1 通过Camera进行拍照 442 11.3.2 录制...
11.1、音频和视频的播放:MediaPlayer; SoundPool; VideoView; 11.2、使用MediaRecorder录制音频: 11.3、控制摄像头拍照:Camera; 第12章、OpenGL与3D应用开发 12.2、OpenGL ES基础: 12.3、绘制2D图形: ...
11.1、音频和视频的播放:MediaPlayer; SoundPool; VideoView; 11.2、使用MediaRecorder录制音频: 11.3、控制摄像头拍照:Camera; 第12章、OpenGL与3D应用开发 12.2、OpenGL ES基础: 12.3、绘制2D图形: ...
11.1.3 使用VideoView播放视频 435 11.1.4 使用MediaPlayer和 SurfaceView播放视频 436 11.2 使用MediaRecorder录制 音频 439 11.3 控制摄像头拍照 442 11.3.1 通过Camera进行拍照 442 11.3.2 录制视频短片 446 11.4...
11.1.3 使用VideoView播放视频 435 11.1.4 使用MediaPlayer和 SurfaceView播放视频 436 11.2 使用MediaRecorder录制 音频 439 11.3 控制摄像头拍照 442 11.3.1 通过Camera进行拍照 442 11.3.2 录制视频短片 446 11.4...