2012-06-18 69 views
0

是否有任何簡單的方法來檢查Android設備是否可以播放1280 x 720像素的MP4 H.264視頻,以便應用可以優雅地回退到較低分辨率的版本(如360 x 480像素)或禁用視頻功能? (該視頻被嵌入到應用程序,因爲它們都不是很長。)檢查Android設備是否有可用的視頻功能?

回答

2

你可以使用下面的代碼片斷設備的物理分辨率:

WindowManager w = getWindowManager(); 
Display d = w.getDefaultDisplay(); 
int width = d.getWidth(); 
int height = d.getHeight(); 

編輯:

剛剛檢查了APIgetWidth()getHeight()方法現在已被棄用。您將不得不使用getSize()

+0

感謝您的想法;我確實可以檢查設備是否「足夠大」以播放720p;儘管這可能會排除分辨率仍然高於480p並且能夠播放720p的設備。整蠱;看起來好像沒有真正的好解決方案。 :-( – hdort

相關問題