MediaMetadataRetriever:
			
		
		
		    Dim metaRetriver As JavaObject
    metaRetriver.InitializeNewInstance("android.media.MediaMetadataRetriever", Null)
    metaRetriver.RunMethod("setDataSource", Array($"${File.Dir}/name.mp4"$))
    Log("height :"&metaRetriver.RunMethod("extractMetadata", Array(metaRetriver.GetField("METADATA_KEY_VIDEO_HEIGHT"))))
    Log("width :"&metaRetriver.RunMethod("extractMetadata", Array(metaRetriver.GetField("METADATA_KEY_VIDEO_WIDTH"))))To detect the orientation of the video we need this field.
			
				B4X:
			
		
		
		Log("ROTATION: "&metaRetriver.RunMethod("extractMetadata", Array(metaRetriver.GetField("METADATA_KEY_VIDEO_ROTATION"))))For whose are more interested let's look at this forum:
 
					
				Rotation Metadata in Video Files Created by Mobile Devices
Understand how MP4 rotation metadata affects mobile video playback. Learn how to detect, interpret, and correct orientation issues.
				 blog.addpipe.com
						
					
					blog.addpipe.com
				
			
				Last edited: 
			
		
	
							 
				 
 
		 
 
		 
 
		 
 
		