Android开发学习:[35]VideoView播放视频

Android开发学习:[35]VideoView播放视频,播放视频不仅可以使用MediaPlayer还能使用更加简单的VideoView这个空件来播放视频。videoView继承自urfaceView。常用用法有tart、aue、iPlayig、reume、toPlayack这些用法。
播放视频不仅可以使用MediaPlayer还能使用更加简单的VideoView这个空件来播放视频。videoView继承自surfaceView。常用用法有start()、pause()、isPlaying()、resume()、stopPlayback()这些用法。工具/原料电脑AndroidStudio方法/步骤1首先第一步我们在可以新建一个项目、也可以在项目里面新建一个activity作为启动项即可。我这里为了方便就新建一个activty作为启动项了。步骤阅读2然后我们在界面上面布局三个按钮和一个videoView空间。布局代码如下:        其design视图如下:步骤阅读3最后我们把后台的代码给补上主要是开始播放,暂停播放,终止播放着三个功能packagecom.basillee.demo2;importandroid.app.Activity;importandroid.net.Uri;importandroid.os.Bundle;importandroid.os.Environment;importandroid.view.View;importandroid.widget.Button;importandroid.widget.VideoView;importjava.io.File;publicclassMainActivity2extendsActivity{  privateButtonbutton_start=null;  privateButtonbutton_pause=null;  privateButtonbutton_stop=null;  privateVideoViewvideoView=null;  @Override  protectedvoidonCreate(BundlesavedInstanceState){    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main_activity2);    init();    videoView.setVideoPath(Environment.getExternalStorageDirectory()+File.separator+\"my.mp4\");    registerButtonHandler();    videoView.requestFocus();  }  privatevoidregisterButtonHandler(){    button_start.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        videoView.start();      }    });    button_pause.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        if(videoView.isPlaying()){          videoView.pause();        }else{          videoView.start();        }      }    });    button_stop.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        videoView.stopPlayback();      }    });  }  privatevoidinit(){  button_pause=(Button)findViewById(R.id.button_pause);  button_start=(Button)findViewById(R.id.button_start);  button_stop=(Button)findViewById(R.id.button_stop);  videoView=(VideoView)findViewById(R.id.videoView);}}步骤阅读4完成这些后,我们要在sdcard里面保存一个视频文件。在FileExplores视图窗口里面进行导入步骤阅读5完成之后我们点击上面的运行按钮。运行此项目步骤阅读6最后在模拟器情况如下,各位可以试试步骤阅读END注意事项持续更新Android开发学习(共41篇)上一篇:新建Android模拟...|下一篇:AsyncTask的用法

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/MOreb5Dw2o.html

(0)

相关推荐