Как я могу предварительно загрузить .mp3 в iOS во время воспроизведения песни? - PullRequest
0 голосов
/ 16 апреля 2011

Есть ли возможность предварительно загрузить песню (следующую в игре), пока она уже играет другую. Я хочу, чтобы вторая песня началась сразу после первой. Как мне добиться этого эффекта?

Ответы [ 3 ]

2 голосов
/ 07 сентября 2011

Создайте AVQueuePlayer, поставьте в очередь все треки, которые вы хотите.Установите actionAtItemEnd = AVPlayerActionAtItemEndAdvance

. Затем они должны воспроизводиться без перерыва.Если вы все еще получаете перерыв, попробуйте создать два отдельных AVPlayer, а затем переключаться между ними программно.

0 голосов
/ 14 августа 2013

Вы можете использовать SoundMaster движок. Он очень прост в использовании, просто разумно использует AVAudioPlayer. Имеет удобный блок завершения и возможность предварительной загрузки музыки. Может предварительно загружать несколько файлов.

0 голосов
/ 16 апреля 2011

Вы можете использовать метод schedular или timer-NSTimer для воспроизведения песни ....

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