Как управлять фоновым звуком в приложении для iphone? - PullRequest
0 голосов
/ 04 сентября 2011

Я играю фоновый звук, используя AVAudioPlayer Framework.У меня есть кнопка воспроизведения и кнопка паузы.Это работает, но всякий раз, когда я переключаю представления и возвращаюсь в главное меню, оно перестает работать.

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

- Измерьте скорость воспроизведения музыки, затем установите NSTimer на время запуска музыки и установите таймер на метод запуска звука. Передав свой флаг во второй режим, сделайте то же самое.

0 голосов
/ 04 сентября 2011

установить цикл, это, вероятно, означает, что ваша музыка не достаточно долго. сказать, // ваш avaudioplayer.numberOfLoops = -1

, что заставит его продолжаться, музыка остановится, только если вы закончите, если вы измените представление, а музыка не закончится, она должна продолжаться. Но если вам нужна фоновая музыка с момента запуска приложения, поместите код avaudioplayer с циклом в ваше приложение. Bool-делегат завершил запуск с параметрами и унаследовал метод, чтобы остановить его в другом представлении, например

appDelegate * делегат = [[appDelegate alloc] init]; [appDelegate stop]; и сделайте метод остановки в делегате приложения, говоря [остановка музыки] или что-то в этом роде

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