2015-10-05 64 views
-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; 

     } 
    } 

如果用戶輸入「我要水」,我需要所有視頻一一播放。 謝謝

回答