VideoView播放视频

转载 2012年03月21日 13:18:30

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_vertical"
    android:orientation="vertical" >

    <VideoView
        android:id="@+id/videoView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"/>

</LinearLayout>

public class MediaActivity extends Activity {

	VideoView videoView;
	private int mPositionWhenPaused = -1;

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		// Create VideoView
		videoView = (VideoView) this.findViewById(R.id.videoView);
		// Create MediaController
		// MediaController mc = new MediaController(this);
		// Set MediaController to VideoView
		// videoView.setMediaController(mc);
		// Set video path of SD Card
		// videoView.setVideoURI(Uri.parse("file:///sdcard/samplemp4.mp4"));
		// Set video web path
		// videoView.setVideoURI(Uri.parse("http://www.xyz.com/../sample3gp.3gp"));
		videoView.setVideoURI(Uri.parse("android.resource://"
				+ getPackageName() + "/" + R.raw.media2));
		// Set requestFocus
		videoView.requestFocus();
		videoView
				.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {

					@Override
					public void onCompletion(MediaPlayer arg0) {
						// TODO Auto-generated method stub
						// Intent intent=new
						// Intent(MediaActivity.this,AdsActivity.class);
						// startActivity(intent);
					}
				});

		// Play Video
		videoView.start();

	}

	public void onPause() {
		// 在活动时是停止视频的停顿.
		mPositionWhenPaused = videoView.getCurrentPosition();
		videoView.stopPlayback();

		super.onPause();
	}

	public void onResume() {
		// 恢复视频播放器
		if (mPositionWhenPaused >= 0) {
			videoView.seekTo(mPositionWhenPaused);
			mPositionWhenPaused = -1;
		}
		videoView.start();
		super.onResume();
	}
}



VideoView播放视频初体验

转载请标明出处:http://blog.csdn.net/EdisonChang/article/details/51406623这几个月一直在忙项目上的事情,所以已经有一段时间不写博客,抽时间整理下...
  • EdisonChang
  • EdisonChang
  • 2016年08月01日 18:49
  • 5434

Android中Vitamio的VideoView实现网络视频在线播放

效果图: 代码: 1、关联Vitamio的支持库 2、布局文件videoview.xml中
  • zhaihaohao1
  • zhaihaohao1
  • 2016年05月13日 13:20
  • 5324

Android VideoView播放视频(1)

Android VideoView播放视频(1) 喂给Android VideoView一个文件目录,就可以直接播放智能设备中的视频文件,现在以播放事先用手机拍好并重命名的视频文件test....
  • zhangphil
  • zhangphil
  • 2015年11月17日 12:03
  • 1442

Android下使用VideoView配合MediaController播放视频Demo

  • 2013年11月27日 21:13
  • 1.31MB
  • 下载

使用VideoView 播放视频

  • 2012年03月02日 09:39
  • 24KB
  • 下载

android VideoView播放视频

  • 2014年11月12日 22:18
  • 288KB
  • 下载

videoview播放视频 全屏和带缓冲进度的加载条

  • 2017年03月27日 10:21
  • 9.65MB
  • 下载

VideoView在线播放视频,路径中文转码

  • 2016年11月27日 18:31
  • 968KB
  • 下载

使用VideoView播放视频文件

在上一篇写完使用MediaPlayer播放音乐之后,布局中有个可以播放视频文件的按钮,这一篇来把它完成。在这里说明一下:使用VideoView的好处是:如果你只是想要从手机中拿出视频文件来播放,Vid...
  • u011771800
  • u011771800
  • 2017年01月05日 11:13
  • 1064

5步学会使用VideoView 播放视频

我们可以试想ImageView能显示图片,而VideoView就是用来显示视频的 使用VideoView播放视频的步骤如下 【1】在界面布局中定义VideoView...
  • TaooLee
  • TaooLee
  • 2015年09月18日 07:26
  • 8785
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VideoView播放视频
举报原因:
原因补充:

(最多只允许输入30个字)