facebook twitter hatena line email

「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
+
参考: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