3
我试图插入不同尺寸屏幕的视频。我想要它是一个很好的解决方案,不会失真。我有2个大屏幕和小屏幕的视频。但我不知道如何插入它们。VideoView在不同的屏幕尺寸
我还以为是像绘项目文件(华电国际,LDPI等),您在您需要的分辨率文件夹中添加图像插入图像。 但我不知道如果发生与视频相同或不。
请帮我插入到不同分辨率的两个视频!
谢谢!
我试图插入不同尺寸屏幕的视频。我想要它是一个很好的解决方案,不会失真。我有2个大屏幕和小屏幕的视频。但我不知道如何插入它们。VideoView在不同的屏幕尺寸
我还以为是像绘项目文件(华电国际,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 /等方法更精确。