Video View android Studio -


i want develop media player videoview in android studio. create folder, called raw, contents video want display on video view. program give me warning in raw when write r.raw.nameofvideo (in case "cloud").

can see problem is?

public class mainactivity extends appcompatactivity {      button play;     button pause;     button reset;     videoview video;      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          play = (button) findviewbyid(r.id.button);         pause = (button) findviewbyid(r.id.button2);         reset = (button) findviewbyid(r.id.button3);         video = (videoview) findviewbyid(r.id.videoview);       }      public void onclickstart(view view)     {         string videopath = "android.resource://com.example.andrea.video/"+r.raw.cloud;         uri uri = uri.parse(videopath);         video.setvideouri(uri);         video.start();      } } 

you using raw resource id if actual value. when using r.raw.your_resource not calling resource internal id.

if want load raw resource, need call getresources().openrawresource(r.raw.your_resource) , give inputstream can read from.

your example misleading, seems want use resource part of url. in case, simplier store values/strings.xml resource , getresources().getstring(r.string.mystring).


Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -