Android ACTION_VIEW,如何在横向模式下打开本机播放器?

时间:2012-08-02 06:51:50

标签: android android-intent actionview

在我的应用中,有一个webview,用户可以点击视频网址。原生播放器位于顶部,用户可以观看视频。但是它始终以PORTRAIT模式打开。我希望视频以LANDSCAPE模式启动。我怎样才能做到这一点?

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

1 个答案:

答案 0 :(得分: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();

        }
    });