Я работаю над приложением TextToSpeech
. Я пишу один абзац в UITextField
, затем я нажимаю кнопку Speak. Звук воспроизводится в соответствии с текстом, записанным в UITextField
.Функция «Текст в речь», когда приложение находится в фоновом режиме?
Однако, когда приложение работает в фоновом режиме, воспроизведение аудио перестает играть. Как продолжить воспроизведение звука в фоновом режиме? Подобно тому, как аудиоплеер может воспроизводить песню в фоновом режиме.
Я использую следующий код для текста в речь:
#import "ViewController.h"
#import "Google_TTS_BySham.h"
#import <AVFoundation/AVFoundation.h>
@interface ViewController()
@property (nonatomic,strong)Google_TTS_BySham *google_TTS_BySham;
@property (nonatomic,strong)IBOutlet UITextField *txtString;
@end
@implementation ViewController
#pragma mark - View Life Cycle
- (void)viewDidLoad {
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
#pragma mark - Button Tapped event
- (IBAction)btnSpeakTapped:(id)sender{
NSString *str = [NSString stringWithFormat:@"%@",_txtString.text];
self.google_TTS_BySham = [[Google_TTS_BySham alloc] init];
[self.google_TTS_BySham speak:str];
}
и код играть в звук есть ?? – Tirth
Это библиотека Google_TTS –
Проверьте файл приложения info.plist и задайте свойство Приложение не работает в фоновом режиме. – Tirth