java - android studio emulator can't play the video -


i using android studio 1.5.2 (latest stable) part of complete android developer's course , running error "can't play video" when attempting run app in emulator plays video file. file mp4 , has been placed in res/raw folder structure within project. can hear audio, media controls don't work , after clearing error message, screen remains black.

here code:

protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);      setcontentview(r.layout.activity_main);     videoview videoview = (videoview) findviewbyid(r.id.videoview);     videoview.setvideopath("android.resource://" + getpackagename() + "/" + r.raw.demo_video);     mediacontroller mymediacontroller = new mediacontroller(this);      mymediacontroller.setanchorview(videoview);     videoview.setmediacontroller(mymediacontroller);      videoview.start(); } 

try below code

  videoview videoview = (videoview) findviewbyid(r.id.videoview); mediacontroller mymediacontroller = new mediacontroller(this);      mymediacontroller.setanchorview(videoview);     videoview.setmediacontroller(mymediacontroller);     string uripath = "android.resource://"+getpackagename()+"/raw/"+ "demo_video";     uri urlpath=uri.parse(uripath); videoview.setvideouri(urlpath); 

Comments