How to play video in android after Button click

夙愿已清 提交于 2019-12-13 06:38:55

问题


I am trying to design simple code in android for play video after a button click but i am getting unknown problem. My present project files below. I am clueless right now. Please point out a thing or solve this problem. Thanks again!

public class VideoActivity extends Activity {
    VideoView video;
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);
        play = (Button)findViewById(R.id.button1);


        play.setOnClickListener(new View.OnClickListener() {
           public void onClick(View v) {

               VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
               myVideoView.setVideoPath("/mnt/usb_storage/vivek.3gp");
               myVideoView.setMediaController(new MediaController(this));
               myVideoView.requestFocus();
               myVideoView.start();
           }
        });

    }
}

回答1:


btnPlay.setOnClickListener(new View.OnClickListener() 
            {
                @Override
                public void onClick(View v) 
                {
                    try 
                    {
                        videoView.setVideoPath(videoPath);
                        videoView.setMediaController(new MediaController(Applicaion Context or YourActivity.this));
                        videoView.start();

                    }
                    catch (Exception e) 
                    {
                        e.printStackTrace();
                        System.out.println("Error in btnInfo Click -->"+e.toString());
                    }
                }
            });
            //BtnPlay


来源:https://stackoverflow.com/questions/14211945/how-to-play-video-in-android-after-button-click

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!