Я пытаюсь добавить синхронизированный текст Lyri c в файл mp3, но не знаю, как правильно добавить его в SYNCED Field (SLT). Мой текущий код (kotlin):
val audioFile = AudioFileIO.read(File(mediaEntity.filePath))
val tag = audioFile.tagOrCreateDefault // java: tag.getTagOrCreateDefault()
tag.setField(FieldKey.LYRICS, lyricString)
audioFile.tag = tag // java: audioFile.setTag(tag)
audioFile.commit()
из того, что я знаю, будет установлен несинхронизированный ключ поля (USLT).
Изменить: это мои синхронизированные тексты песен
[00:07.89]Yo, yo
[00:10.41]Stargate
[00:14.90]Yo, yo
[00:17.65]Your honour please
[00:19.65]Gotta believe what I say
[00:21.14](say)
[00:23.40]What I will tell
...