在全屏模式下以全屏模式在videoview中制作视频

Skankhunt42

我在videoview中有一个视频,该视频播放和循环作为我的登录/注册活动的背景。该视频可以播放并循环播放,但不能覆盖整个屏幕。该活动已锁定为纵向模式,但视频仅显示在屏幕的下半部分(就像在横向模式下一样)。videoview本身确实覆盖了整个屏幕。这是我当前的代码。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_launcher);

    VideoView videoView = (VideoView) findViewById(R.id.launcherVideo);
    Uri src = Uri.parse("android.resource://com.package/raw/video");
    videoView.setVideoURI(src);

    videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {

        @Override
        public void onPrepared(MediaPlayer mp) {

            mp.setVolume(0, 0);
            mp.setLooping(true);
        }
    });

    //videoView.setMediaController(new MediaController(this));

    videoView.start();
}

这是我的xml

<VideoView
    android:id="@+id/launcherVideo"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/linearLayout" />

如何在任何尺寸的设备上将视频全屏显示?

冰茶先生

您可以尝试使用TextureView而不是VideoView答案所描述的

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

横向模式的全屏VideoView

来自分类Dev

视频的全屏模式

来自分类Dev

视频的全屏模式

来自分类Dev

全屏模式下的UIImageView

来自分类Dev

全屏模式下的UIImageView

来自分类Dev

在javascript中以全屏模式制作div

来自分类Dev

在javascript中以全屏模式制作div

来自分类Dev

使用ios6中的MPMoviePlayerController仅在全屏模式下以横向模式显示视频

来自分类Dev

网站无法在全屏模式下显示全屏

来自分类Dev

沉浸模式下的全屏应用

来自分类Dev

我添加到视频中的文本在全屏模式下消失

来自分类Dev

如何确定是否在Chrome中以全屏模式播放视频

来自分类Dev

如何确定是否在Chrome中以全屏模式播放视频

来自分类Dev

在Turtle中禁用全屏模式

来自分类Dev

XMonad在全屏模式中的差距

来自分类Dev

禁用HTML5视频全屏模式

来自分类Dev

退出时退出全屏视频模式

来自分类Dev

以全屏模式在Youtube上打开视频页面

来自分类Dev

退出时退出全屏视频模式

来自分类Dev

如何更改 WebBrowser 全屏视频模式?

来自分类Dev

在全屏模式下,颜色与dos中的颜色不同

来自分类Dev

如何在Tkinter中检查窗口是否在全屏模式下?

来自分类Dev

无法在全屏模式下将图像元素全屏显示

来自分类Dev

在Windows 10全屏模式下使用CameraCaptureUI

来自分类Dev

Silverlight:全屏模式下的键盘支持

来自分类Dev

字幕只能在全屏模式下使用

来自分类Dev

JavaFX在全屏模式下更改场景

来自分类Dev

在Chrome全屏模式下显示标签页?

来自分类Dev

字幕只能在全屏模式下使用