Ich muss einige Metadaten lesen, die französische oder deutsche Zeichen & Akzente enthalten können.Swift Read in UTF8 String von MPMoviePlayerController Metadaten
Ich denke, dass ich die Metadaten als UTF8 String lesen muss. Aber als Anfänger in Swift und Apple im Allgemeinen weiß ich nicht, wie man das macht.
Ich habe versucht, einige ähnliche Lösungen auf StackOverflow zu implementieren, aber keiner arbeitete.
Was ich arbeite mit:
let firstMeta: MPTimedMetadata = radioPlayer.timedMetadata.first as! MPTimedMetadata
let metaData = firstMeta.value as! String
print(metaData)
Es komme ich
Antonin DvoÅák
statt
Antonin Dvořák
012.351.
Irgendwelche Ideen?
Einfache Lösung für wie UTF8 Metadaten von Online-Audio-Stream erhalten mit AVPlayer https://stackoverflow.com/a/37831097/4249825
Wenn Sie sagen, Sie bekommen etwas _like_ das, was erhalten Sie eigentlich buchstäblich, wörtlich? –
Ich würde lieber überprüfen, welche Kodierung der '' 'MPTimedMetadata.value''' verwendet und dann ist die Konvertierung einfach. – kandelvijaya
Dies ist nicht etwas, das Sie beheben können, es ist ein Problem in der Bibliothek. – Sulthan