Android 无法使用标记播放视频

Android 无法使用标记播放视频,android,Android,我在路径目标中遇到问题。如果视频文件名为fourtain。 然后 但使用一个标签,我如何设置路径目标?下面的代码是我尝试过的,但不工作,无法播放视频 在activity_main.xml中 android:id="@+id/v1" android:tag="fourtain" 在MainActivity.java中 int id = v.getId(); LinearLayout layout = (LinearLayout)findViewById(id); String tag = (St

我在路径目标中遇到问题。如果视频文件名为fourtain。 然后

但使用一个标签,我如何设置路径目标?下面的代码是我尝试过的,但不工作,无法播放视频

在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;
试试这个

VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file; view.setVideoURI(Uri.parse(path));
view.start();
VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file; view.setVideoURI(Uri.parse(path));
view.start();