Code example for MediaMetadataRetriever

Methods: extractMetadatasetDataSource

0
	 * @param ort Pfad zur Datei von der die Meta Daten  
	 * ausgeselesen werden sollen 
	 */ 
	public void metaDaten(String ort) {
		// Bsp Werte :"/mnt/sdcard/Movies/Troja-Tr.MP4" 
		MediaMetadataRetriever mmr = new MediaMetadataRetriever();
		mmr.setDataSource(ort);
		String albumName = mmr
				.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
 
		String height = mmr
				.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT);
		String width = mmr
				.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH);
 
		String sDauer = mmr
				.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
		long dauer = Integer.parseInt(sDauer);
		String sekunden = String.valueOf(dauer % 60);
		String minuten = String.valueOf(dauer / 60000);
		File file = new File(ort);
		long groesse = file.length();
		String kommentar = mmr
				.extractMetadata(MediaMetadataRetriever.METADATA_KEY_WRITER);
 
		insertDB(ort, albumName, height + "x" + width, md5Hash(albumName),
				minuten + "min" + sekunden + "sec", groesse + " byte", kommentar);
 
Experience pair programming with AI  Get Codota for Java