-1
視頻我開發,從用戶獲取輸入語音,並根據這句話,視頻將工作在一個應用......但視頻只能播放每次一個視頻怎麼玩超過android系統
public void onActivityResult(int request_code , int result_code , Intent i){
super.onActivityResult(request_code, result_code, i);
MediaController mediaController= new MediaController(this);
mediaController.setAnchorView(resultvid);
resultvid.setMediaController(mediaController);
CharSequence h1 = "hello";
CharSequence h2 = "i";
CharSequence h3 = "want";
CharSequence h4 = "water";
CharSequence h5 = "thank you";
switch (request_code){
case 100: if(result_code == RESULT_OK && i != null){
ArrayList<String> result = i.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
resultTEXT.setText(result.get(0));
if (String.valueOf(result).contains(h1)) {
} else if (String.valueOf(result).contains(h2)) {
resultvid.setVideoPath("file:///storage/sdcard0/srtosl/me.mp4");
} else if (String.valueOf(result).contains(h3)) {
resultvid.setVideoPath("file:///storage/sdcard0/srtosl/want.mp4");
} else if (String.valueOf(result).contains(h4)) {
resultvid.setVideoPath("file:///storage/sdcard0/srtosl/water.mp4");
} else if (String.valueOf(result).contains(h5)) {
resultvid.setVideoPath("file:///storage/sdcard0/srtosl/thankyou.mp4");
}
resultvid.start();
break;
}
}
如果用戶輸入「我要水」,我需要所有視頻一一播放。 謝謝