zoukankan      html  css  js  c++  java
  • 播放视频

    VideoView播放视频常见方法:

    关键代码:

    public class MainActivity extends AppCompatActivity {
        private Button play,pause,stop;
        private VideoView videoView;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            videoView = (VideoView)findViewById(R.id.videoview);
            initVideo();
            // 动态申请授权
            if(ContextCompat.checkSelfPermission(this,
                    Manifest.permission.READ_EXTERNAL_STORAGE) !=
                    PackageManager.PERMISSION_GRANTED){
                ActivityCompat.requestPermissions(this,
                        new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},
                        1);
            }
        }
    
        protected void myClick(View v){
            switch (v.getId()){
                case R.id.play:
                    if( !videoView.isPlaying() ){
                        videoView.start();
                    }
                    break;
                case R.id.pause:
                    if( videoView.isPlaying() ){
                        videoView.pause();
                    }
                    break;
                case R.id.replay:
                    if( videoView.isPlaying() ){
                        videoView.resume();
                    }
                    break;
                default:
                    break;
            }
        }
    
        private void initVideo(){
            try{
                File file = new File(Environment.getExternalStorageDirectory()+"/Guo","a.mp4");
                videoView.setVideoPath(file.getAbsolutePath());
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }

    所需权限:

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  • 相关阅读:
    结对第二次作业
    结对项目第一次作业
    2017 软工第二次作业
    2017软工实践--第一次作业
    软工--最后的作业
    软件产品案例分析
    个人技术博客—作业向
    软工结队第二次作业
    软工第二次作业---数独
    软工实践第一次作业----阅读有感
  • 原文地址:https://www.cnblogs.com/itfenqing/p/6747271.html
Copyright © 2011-2022 走看看