Android 利用自带VideoView控件播放视频


Activity

public class Activity01 extends Activity{/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);final VideoView videoView = (VideoView) findViewById(R.id.VideoView01);Button PauseButton = (Button) this.findViewById(R.id.PauseButton);Button LoadButton = (Button) this.findViewById(R.id.LoadButton);Button PlayButton = (Button) this.findViewById(R.id.PlayButton);// loadLoadButton.setOnClickListener(new OnClickListener() {public void onClick(View arg0){//videoView.setVideoPath("/sdcard/test.mp4");videoView.setVideoPath("android.resource://com.homer/"+R.raw.china);videoView.setMediaController(new MediaController(Activity01.this));videoView.requestFocus();}});// playPlayButton.setOnClickListener(new OnClickListener() {public void onClick(View arg0){videoView.start();}});// pausePauseButton.setOnClickListener(new OnClickListener() {public void onClick(View arg0){videoView.pause();}});}}

main.xml

<?xml version="1.0" encoding="utf-8"?><AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <TextView        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="@string/hello" />    <VideoView        android:id="@+id/VideoView01"        android:layout_width="320px"        android:layout_height="240px" />    <Button        android:id="@+id/LoadButton"        android:layout_width="80px"        android:layout_height="wrap_content"        android:layout_x="30px"        android:layout_y="300px"        android:text="装载" />    <Button        android:id="@+id/PlayButton"        android:layout_width="80px"        android:layout_height="wrap_content"        android:layout_x="120px"        android:layout_y="300px"        android:text="播放" />    <Button        android:id="@+id/PauseButton"        android:layout_width="80px"        android:layout_height="wrap_content"        android:layout_x="210px"        android:layout_y="300px"        android:text="暂停" /></AbsoluteLayout>

运行效果:



源码下载




更多相关文章

  1. Android 点击父控件让子控件也可以响应点击事件
  2. Android 图片倒影效果源码
  3. android视频播放器源码分析
  4. [Android]解决控件重叠、覆盖的问题
  5. Android 修改默认的ProgressBar的动画效果
  6. Android:控件AutoCompleteTextView 自动提示
  7. Activity页面切换的效果
  8. 用SlidingDrawer实现类似android状态栏下拉上拉效果!

随机推荐

  1. Android(安卓)- BroadcastReceiver
  2. Android学习笔记---第二天---基础UI组件-
  3. Android Support Library
  4. Android 操作SQLite数据库(初步)-在程序中
  5. Android跨进程通信——Activity
  6. Android BackgroundViewPager:类似桌面背
  7. android -------- LiveDataBus的使用
  8. Android Q(10) SystemUI添加快速设置按钮
  9. Android RIL结构分析与移植
  10. (翻译) Backward Compatibility for Appl