Воспроизведение фоновой музыки вне пакета приложения с помощью SimpleAudioEngine

Мне нужно проигрывать фоновую музыку, находящуюся в папке с документами приложения (используя загружаемые материалы, которые я помещаю в папку с документами после загрузки).

Похоже, что SimpleAudioEngine использует фоновую музыку, чтобы выбрать относительный путь и найти его в комплекте приложений (это делает CDAudioManager):

@"mysong.mp3"

становится

@"...19E17B5B/myapp.app/mysong.mp3"

Что не полезно, потому что файл, сохраненный в папке "Документы", выглядит следующим образом

@"...19E17B5B/Documents/mysong.mp3"

Изменить: это работает, указав что-то вроде этого @"../Documents/mysong.mp3"

Однако, как мы знаем, это не было бы рекомендовано / будущее доказательство... Есть ли лучший способ сделать это?

1 ответ

Решение

Это работает путем указания относительного пути, как это @"../Documents/mysong.mp3", полностью игнорируя все рекомендуемые способы получения путей:-P

Другие вопросы по тегам