「Android/VideoView/mp4から幅高さ取得」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「以下で取得できた。 <pre> import android.media.MediaMetadataRetriever; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); if (retriever != null) {...」) |
|||
行12: | 行12: | ||
} | } | ||
</pre> | </pre> | ||
− | + | 参考:https://stackoverflow.com/questions/9077436/how-to-determine-video-width-and-height-on-android |
2019年4月3日 (水) 12:42時点における最新版
以下で取得できた。
import android.media.MediaMetadataRetriever; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); if (retriever != null) { retriever.setDataSource("/var/www/hogehoge/video.mp4"); // DL済みファイル int width = Integer.valueOf(retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH)); int height = Integer.valueOf(retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT)); retriever.release(); Log.i("media", "width=" + width); // 640 Log.i("media", "height=" + height); // 360 }
参考:https://stackoverflow.com/questions/9077436/how-to-determine-video-width-and-height-on-android