Проблема при воспроизведении звука с помощью AVAudioPlayer? - PullRequest
0 голосов
/ 05 сентября 2011

В моем приложении я играю звук из каталога библиотеки.

Здесь звуки хранятся в разных папках с различными соглашениями об именах.

Например,

Папки типа: Test, Test 2

Теперь, когда я пытаюсь воспроизвести звук с Test, он воспроизводит звук.

Но когда я пытаюсь воспроизвести звук с Test 2, он не воспроизводит звук.

Я использую следующий код для воспроизведения звука:

recordFile: "/ Пользователи / taxsmart2 / Библиотека / Поддержка приложений / iPhone Simulator / 4.3 / Приложения / E2F2C422-605A-4EC7-A40A-7429A966351C / Библиотека / List13-Test / rec212: 13: 21.caf" // Play звук

recordFile: "/ Users / taxsmart2 / Библиотека / Поддержка приложений / iPhone Simulator / 4.3 / Приложения / E2F2C422-605A-4EC7-A40A-7429A966351C / Библиотека / List13-Test 2 / rec212: 13: 21.caf" // Делает не воспроизводится звук

// May be because of space `Test 2`

AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:recordFile] error:nil];

[player prepareToPlay];

И при нажатии кнопки у меня появляется следующий код:

[player play];

Как я могу решить эту проблему?

1 Ответ

1 голос
/ 05 сентября 2011

Используйте [NSURL fileURLWithPath:recordFile] вместо URLWithString:.

...