Я использую AVAssetReader для чтения аудиоданных активов библиотеки ipod и визуализации изображения формы волны. это происходит с помощью кода, который я описал в своем ответе на этот вопрос
это иногда происходит во время воспроизведения звука экземпляром AVAudioPlayer.
независимо от того, воспроизводится ли звук, это тот же ресурс, который читается, в тот момент, когда я нажимаю
[reader startReading];
воспроизводимый звук «затухает». (как будто AVAudioPlayer как-то было сказано остановить воспроизведение). Это странно, поскольку я на самом деле не играю аудио, просто читаю его.
Я выполнил поиск по SO и нашел это возможное решение однако я обнаружил, что это, похоже, не решает проблему.
примечание - у меня есть несколько экземпляров воспроизведения AVAudioPlayer, и их запуск, кажется, не мешает друг другу - однако
[reader startReading];
даже уничтожит несколько одновременных экземпляров AVAudioPlayer, что приведет к их синхронному исчезновению.
есть идеи?