无法使用标签播放视频

时间:2017-10-23 11:32:54

标签: android

我有一个问题。在路径目的地。如果视频文件名是有罪的。 然后

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;

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();