Воспроизведение фоновой музыки вне пакета приложения с помощью SimpleAudioEngine
Мне нужно проигрывать фоновую музыку, находящуюся в папке с документами приложения (используя загружаемые материалы, которые я помещаю в папку с документами после загрузки).
Похоже, что SimpleAudioEngine использует фоновую музыку, чтобы выбрать относительный путь и найти его в комплекте приложений (это делает CDAudioManager):
@"mysong.mp3"
становится
@"...19E17B5B/myapp.app/mysong.mp3"
Что не полезно, потому что файл, сохраненный в папке "Документы", выглядит следующим образом
@"...19E17B5B/Documents/mysong.mp3"
Изменить: это работает, указав что-то вроде этого @"../Documents/mysong.mp3"
Однако, как мы знаем, это не было бы рекомендовано / будущее доказательство... Есть ли лучший способ сделать это?
1 ответ
Это работает путем указания относительного пути, как это @"../Documents/mysong.mp3"
, полностью игнорируя все рекомендуемые способы получения путей:-P