AVAudioPlayer отлично работает на iPhone, но не играет на iPad? - PullRequest
0 голосов
/ 08 декабря 2010

Привет,

У меня есть приложение, в котором можно найти воспроизводимые звуки на iPhone, но на iPad ... вообще никакого звука.

Вот фрагмент кода:

self.player = [[AVAudioPlayer alloc] initWithContentsOfURL: [NSURL fileURLWithPath:filePath] error:nil];
[self.player play];

Есть ли намеки на то, почему на iPad нет звука?Другие приложения на том же iPad играют хорошо.И / или способы отследить ошибку?

Ответы [ 3 ]

2 голосов
/ 10 декабря 2010

Хорошо. Моя ошибка.У меня 4.2 на моем iPad, где переключатель ориентации теперь является выключателем звука.Однако приложение iPod не подчиняется переключателю отключения звука.

Спасибо за предложения.

0 голосов
/ 02 августа 2011

У меня была такая же проблема во время развертывания на ios 3.x.

iPhone 4 и iPad

отлично работали с моим WAV-файлом

iTouch

не работал вообще через мой наушник

Вот хороший способ проверить и исправить вашу проблему

1) Проверьте местоположение файла.(NSURL)

2) Преобразовать в рекомендованный Apple звуковой формат '.caf'.

Finder-> Type 'Terminal' -> Внутренний терминал.'afconvert -f caff -d LEI16 @ 11025 inputfile.wav outfile.caf

3) Возможно, вы не импортировали библиотеку фреймворков AudioToolBox.

0 голосов
/ 08 декабря 2010

Вы убедились, что вызов метода NSURL возвращает ненулевой результат?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...