içinde benim iOS uygulaması arka plan modunda olduğunda iOS 7 AVSpeechSynthesizer
işe alınamıyor. Ben uygulamanın desteklenen arka plan modlarına anahtarı "App ses çalış" eklemiş, ama yine de o iş için alınamıyor.AVSpeechSynthesizer arka plan modunda
AVSpeechSynthesizer
ifadesiyle bir AVMutableCompositionTrack
oluşturma olasılığını araştırdım ve sonra bir şekilde arka planda çalışabilecek bir oyuncu ile oynayabileceğimizi - ancak şanssız bir şekilde araştırdım.
kimse arka planda AVSpeechSynthesizer
kullanarak bana daha şanslı mı?
AVKit
mevcuttur! şerefe imam! –
Bu, ses arka plan modunda oynamanıza izin veriyor mu? –
@ChrisTruman, bunun çalıştığını onaylayabilirim. imihaly, "session setActive" çağrısı uygulamanızın arka planda çalışmaya devam etmesine ve uygulamanızın güç gereksinimlerini artırmasına neden oluyor mu? Bazı testler yapacağım, ama benim tahminim cevabın evet olması, bu yüzden yukarıdaki çağrıları yapmak, sentezlenmiş konuşmanızı oynamak ve daha sonra bitirdiğinizde oturumunuzun aktif durumunu tekrar NO olarak ayarlamak istiyorsunuz. –