gpt4 book ai didi

android - 不同屏幕尺寸的 VideoView

转载 作者:太空狗 更新时间:2023-10-29 12:49:44 26 4
gpt4 key购买 nike

我正在尝试为不同尺寸的屏幕插入视频。我想要的是良好的分辨率并且没有失真。我有 2 个适用于大屏幕和小屏幕的视频。但我不知道如何插入它们。

我认为这就像从可绘制文件(hdpi、ldpi 等)中插入图像,您可以在其中将图像添加到所需的分辨率文件夹中。但我不知道视频是否会发生同样的情况。

请帮我将两个视频插入不同的分辨率!

谢谢!

最佳答案

A Drawable ,就 Android 而言,任何类型的图形/图像/图标......但视频不属于该类别。为此,您必须将它放在“./assets/”文件夹中。因此,不会根据屏幕尺寸自动选择视频。

但是,即使视频位于不同的文件夹中,您也可以在 onCreate() 方法中以编程方式加载它们,如下所示:

Display mDisplay = getWindowManager().getDefaultDisplay(); 
int w = mDisplay.getWidth();
int h = mDisplay.getHeight();

if (w < 480 || h < 800) {
mVideoView.setVideoPath(...your video in assets, of low resolution...);;
} else {
mVideoView.setVideoPath(...your video in assets, of high resolution...);
}
...

通过这种或类似的方法,您可以根据用户分辨率加载不同的视频,其方式比 ldpi/mdpi/etc 方法更精确。

关于android - 不同屏幕尺寸的 VideoView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13574612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com