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 /等方法更精確。