本文主要是介绍4.10 Android VideoView播放视频,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android VideoView播放视频
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
Android 利用自带VideoView控件播放视频
Activity
- 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.setVideoPath("android.resource://com.homer/"+R.raw.china);
- 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
- <?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>
运行效果:
源码下载
这篇关于4.10 Android VideoView播放视频的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!