Add video for VideoView demo

Add one of the CTS test videos so the demo works out of the box, and
make the video fill the screen instead of hardcoding it to a tiny size.

Change-Id: Ie26a4ae0e186fe966d0679b088492a0c7d035713
This commit is contained in:
Marco Nelissen
2012-11-09 14:45:12 -08:00
parent e761ab8fed
commit 3cab67467e
3 changed files with 13 additions and 23 deletions

View File

@@ -18,6 +18,7 @@ package com.example.android.apis.media;
import com.example.android.apis.R;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.Toast;
@@ -29,7 +30,6 @@ public class VideoViewDemo extends Activity {
* TODO: Set the path variable to a streaming video URL or a local media
* file path.
*/
private String path = "";
private VideoView mVideoView;
@Override
@@ -38,24 +38,14 @@ public class VideoViewDemo extends Activity {
setContentView(R.layout.videoview);
mVideoView = (VideoView) findViewById(R.id.surface_view);
if (path == "") {
// Tell the user to provide a media file URL/path.
Toast.makeText(
VideoViewDemo.this,
"Please edit VideoViewDemo Activity, and set path"
+ " variable to your media file URL/path",
Toast.LENGTH_LONG).show();
} else {
/*
* Alternatively, you can use mVideoView.setVideoPath(<path>);
*/
mVideoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() +
"/" + R.raw.videoviewdemo));
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
/*
* Alternatively,for streaming media you can use
* mVideoView.setVideoURI(Uri.parse(URLstring));
*/
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
}
}
}