2012-08-02 66 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(); 

     } 
    }); 
相关问题