我有一个问题。在路径目的地。如果视频文件名是有罪的。 然后
String uriPath = "android.resource://" + getPackageame()+"/"+R.raw.fourtain;
Uri uri = Uri.parse(UriPath);
但是使用标签,我该如何设置路径目的地?下面的代码是我试过的,但是不能工作(不能播放视频)
在activity_main.xml
中android:id="@+id/v1"
android:tag="fourtain"
在MainActivity.java中
int id = v.getId();
LinearLayout layout = (LinearLayout)findViewById(id);
String tag = (String)layout.getTag();
Resource res = getResources();
int id_1 = res.getIdentifier(tag, "raw", getPackageName());
Uri uri = Uri.parse("android.resource://" + getPackageame()+"/"+id_1;
答案 0 :(得分:1)
试试这个..
VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file; view.setVideoURI(Uri.parse(path));
view.start();