У меня есть две вещи, касающиеся AudioStreamer
, и я надеюсь, что у меня есть некоторые подсказки:
1. Я настроил UITabBarController
и в моем Appdelegate
есть AudioStreamer
-объект. Два представления относятся к appDelegate.streamer
. Похоже, что я получаю две сессии, когда я выпускаю и выделяю его новым. У меня два прохода аудиосессии.
2. Я использую UITableView
для воспроизведения из этого списка. в didSelectRowAtIndexPath
-методе я инициализирую с помощью URL. когда пользователь нажимает быстрый двойной или тройной щелчок. аудиосессия будет начата три раза. хотя я использую bool
, чтобы предотвратить это. таким образом, мое грязное решение состоит в том, чтобы заставить систему спать на секунду. это ужасно, потому что экран завис на секунду.
Благодарю за подсказки
Simon