Ich möchte Metadaten (Lied, Künstler) aus einem Audiostream mit AVAUDIOPLAYER abrufen. Ich habe versucht mit diesem Code, aber ich bekomme keine Daten von mehreren URL.Metadaten aus Audiostream mit AVAUDIOPLAYER abrufen
NSURL *url = [NSURL URLWithString:urlString];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:url options:nil];
NSMutableDictionary *songInfo = [[NSMutableDictionary alloc] init];
for (NSString *format in [asset availableMetadataFormats])
Coud jemand mir helfen? vielleicht habe ich falsch gemacht? AVAUDIOPLAYER steht Ihnen zur Verfügung?
Dank
irgendein Rat ????? – Seb78
Ich würde 'AVPlayer' anstelle von' AVAudioPlayer' verwenden, dann können Sie ein 'AVPlayerItem' erstellen und dieses mit einer Instanz von' AVPlayer' verbinden. Metadaten zu dem Objekt können unter Verwendung seiner Eigenschaften wie "Spuren" und "Dauer" abgerufen werden. [hier sind die Dokumente] (https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVPlayerItem_Class/index.html). Wenn Sie zusätzliche Metadaten benötigen, die nicht von 'AVPlayerItem' bereitgestellt werden, können Sie zuerst ein' AVAsset' erstellen und die zusätzlichen Daten von diesem Objekt abrufen. Sie würden dann ein 'AVPlayerItem' aus dem' AVAsset' erstellen. – MikeG
Vielen Dank für Ihren Hinweis. Irgendwelche Lösungen mit Avaudioplayer? vielleicht ist es nicht möglich, Metadaten mit zu bekommen .. ???? – Seb78