Почему моя музыка не играет в первый раз? - PullRequest
1 голос
/ 07 февраля 2011

У меня есть этот код:

[self.musicPlayer stop];
[self.musicPlayer setQueueWithQuery:persistentQuery];
[self.musicPlayer play];

Но по какой-то причине вы слышите только первую долю секунды песни в первый раз. Затем во второй раз вы слышите песню. Делаем что-то вроде исправления с:

[self.musicPlayer stop];
[self.musicPlayer setQueueWithQuery:persistentQuery];
[self.musicPlayer play];
[self.musicPlayer stop];
[self.musicPlayer play];

не работает - это только заставляет его проигрывать первую долю секунды каждый раз.

1 Ответ

2 голосов
/ 10 мая 2011

У меня была похожая проблема в том, что объект MusicPlayer не воспроизводился при первом вызове метода воспроизведения.Я обнаружил, что должен был настроить объект musicPlayer ранее в жизненном цикле приложения, т.е. настроить его до того, как он потребуется.

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