Trying to play video from raw folder (VideoView)

前端 未结 4 1730
悲&欢浪女
悲&欢浪女 2020-12-05 10:45

I can play a video from the Internet by inserting the URL like below:

mPath   = Uri.parse(\"http://commonsware.com/misc/test2.3gp\");
mVid.setVideoURI(mPath)         


        
4条回答
  •  爱一瞬间的悲伤
    2020-12-05 11:38

    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Button btn=(Button)this.findViewById(R.id.playvideo);
            btn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    VideoView vid=(VideoView)findViewById(R.id.video);
                    vid.setMediaController(new MediaController(MainActivity.this));
                    Uri video = Uri.parse("android.resource://com.example.tenzinthinley.video/raw/ed");
                    vid.setVideoURI(video);
                    vid.requestFocus();
                    vid.start();
                }
            });
        }
    }
    

    Change my name if this doesn't works. 'ed' is the video file name.

提交回复
热议问题