Надеюсь, мой вопрос понятен из названия. Но все же я кратко объясню мои проблемы. Я попробовал ogg и столкнулся с проблемой зацикливания. Я добавил тег ANDROID_LOOP = true для файла ogg, чтобы включить цикл, пока он установлен в качестве мелодии звонка. Но когда я играю в приложении Soundboard, оно продолжает играть в бесконечном цикле. Когда я гуглил об этом, я обнаружил, что это ошибка с файлами OGG. Затем я попробовал mp3, и я не могу установить TITLE, ARTIST или какие-либо метаданные в mp3-файл даже после того, как я вхожу в базу данных mediastore следующим образом
values.put(MediaStore.MediaColumns.TITLE, "foo");
values.put(MediaStore.MediaColumns.DISPLAY_NAME, "foo");
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
values.put(MediaStore.Audio.Media.ARTIST, "Sound Board");
Когда я открываю mp3-файл в медиаплеере, он говорит Неизвестный исполнитель и Неизвестный альбом . Кто-нибудь знает, как это исправить? Также предложите мне хороший формат, который сэкономит мне немного места. Ваша помощь очень ценится. Спасибо.