Medya dosyalarımdan (çoğunlukla MP3) bilgi almak istiyorum ve yalnızca istediğim değerlerden boşum. extractMetadata(key)
için tüm anahtarları denedim. Bir şeyi mi kaçırıyorum?Android MediaMetadataRetriever çoğu anahtarın boş değerlerini döndürür
Kod temeli:
MediaMetadataRetriever f = new MediaMetadataRetriever();
f.setDataSource(item.getFilePath());
String title = f.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
Ben (MediaMetadataRetriever.METADATA_KEY_DURATION)
anahtar süresi ile doğru değerleri olsun ve anahtar (MediaMetadataRetriever.METADATA_KEY_MIMETYPE)
MIMETYPE, veri kaynağı/filepath çalıştığını belirtir.
Poweramp (popüler medya oynatıcı), başlık/yazar/besteci vb. Gibi meta veri değerlerini okuyabilir, çünkü bu ek değerleri UI'de görüntüler. Ya da belki Poweramp bu değerleri başka bir kaynaktan veya yöntemden alır mı?
Herhangi bir yardım için teşekkür ederiz.
Meta veriler hangi id3 sürümünü kullanıyor? – njzk2
Bunu yapabildiğiniz için, bu bile düzenleme ve etiket editörünü ücretsiz kullanarak kendi metada düzenleyebiliyorum, ama hiçbir şey almayın – cutiko