【问题标题】:Android ACTION_VIEW , how to open native player in landscape mode?Android ACTION_VIEW,如何在横向模式下打开原生播放器?
【发布时间】:2012-08-02 06:51:49
【问题描述】:

在我的应用程序中,有一个网络视图,用户可以点击视频网址。原生播放器排在首位,用户可以观看视频。但是,它始终以 PORTRAIT 模式打开。我希望视频以横向模式开始。我怎样才能做到这一点?

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

【问题讨论】:

    标签: android android-intent actionview


    【解决方案1】:

    我开始一个新活动,它在清单中设置为 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();
    
            }
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-23
      • 2015-07-16
      相关资源
      最近更新 更多