2012-08-02 36 views
0

在我的應用程序中,有一個web用戶可以點擊視頻網址。本機播放器出現在最前面,用戶可以觀看視頻。但它總是在PORTRAIT模式下打開。我希望視頻以LANDSCAPE模式啓動。我怎樣才能做到這一點?Android ACTION_VIEW,如何在橫向模式下打開本地播放器?

if(url.endsWith(".mp4")) { 
       Intent intent = new Intent(Intent.ACTION_VIEW); 
       intent.setDataAndType(Uri.parse(url), "video/*"); 
       view.getContext().startActivity(intent); 
       return true; 
      } else { 

回答

0

我開始一個新的活動,它在清單中設置爲LANDSCAPE。

Intent intent= getIntent(); 
String uriString = intent.getExtras().getString("videouri"); 
VideoView video = (VideoView)findViewById(R.id.video); 
video.setVideoURI(Uri.parse(uriString)); 

video.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { 

     public void onCompletion(MediaPlayer mp) { 
      finish(); 

     } 
    }); 
相關問題