public
class
Activity01
extends
Activity
{
/** Called when the activity is first created. */
@Override
public
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);
// load
LoadButton.setOnClickListener(
new
OnClickListener() {
public
void
onClick(View arg0)
{
// videoView.setVideoPath("/sdcard/test.mp4");
videoView.setMediaController(
new
MediaController(Activity01.
this
));
videoView.requestFocus();
}
});
// play
PlayButton.setOnClickListener(
new
OnClickListener() {
public
void
onClick(View arg0)
{
videoView.start();
}
});
// pause
PauseButton.setOnClickListener(
new
OnClickListener() {
public
void
onClick(View arg0)
{
videoView.pause();
}
});
}
}
|
main.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
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
>
|
运行效果: