我有一个视频文件,想要获取视频的宽度和高度。我不想播放视频,只是想获取大小。我尝试使用MediaPlayer:
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(uriString);
mp.prepare();
int width = mp.getVideoWidth();
int height = mp.getVideoHeight();
但是它返回宽度和高度为0,因为VideoSizeChangedEvent尚未触发。
我如何获取视频的宽度和高度?
更新:我需要API版本7。
parseInt()
方法而不是valueOf
。无论如何,你救了我的一天! - Tom3652