2017-10-23 19 views
0

私は問題があります。パス先があります。ビデオファイル名は4桁です。 activity_main.xmlタグを使ってビデオを再生できません

で 、その後

String uriPath = "android.resource://" + getPackageame()+"/"+R.raw.fourtain; 
Uri uri = Uri.parse(UriPath); 

けど?コードの下に私が試したことですが、(ビデオを再生することはできません)いけない仕事、私はパスの目的地を設定することができますどのようにタグを使用し

MainActivity.javaで

android:id="@+id/v1" 
android:tag="fourtain" 

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

これを試してみてください。..

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