Nie mogę uruchomić systemu iOS 7 AVSpeechSynthesizer
, gdy moja aplikacja na iOS działa w tle. Dodałem "aplikację odtwarza audio" klucz do obsługiwanych trybów tła aplikacji, ale nadal nie mogę go uruchomić.AVSpeechSynthesizer w trybie tła
Zbadałem również możliwość utworzenia AVMutableCompositionTrack
, z wymową AVSpeechSynthesizer
, a następnie w jakiś sposób zagrać z graczem, który mógłby działać w tle - ale bez powodzenia.
Czy ktoś miał więcej szczęścia niż ja w używaniu AVSpeechSynthesizer
w tle?
Awesome! okrzyki imihaly! –
Czy to faktycznie umożliwia odtwarzanie w trybie audio w tle? –
@ChrisTruman, Mogę potwierdzić, że to działa. imihaly, czy wywołanie "set set" sprawia, że Twoja aplikacja działa w tle i zwiększa zapotrzebowanie na moc aplikacji? Zrobię kilka testów, ale domyślam się, że odpowiedź brzmi "tak", więc chciałbyś wykonać powyższe połączenia, odtworzyć syntezator mowy, a następnie ustawić aktywny status sesji z powrotem na NIE, gdy skończysz. –