<分区>
当应用程序在后台运行时,我也尝试使用这个,尝试在功能 -> 背景 -> 播放音频中添加它。并且还检查了 plist 是否有这一行。
但这行不通。我错过了什么?我只能播放普通音频吗?
<分区>
当应用程序在后台运行时,我也尝试使用这个,尝试在功能 -> 背景 -> 播放音频中添加它。并且还检查了 plist 是否有这一行。
但这行不通。我错过了什么?我只能播放普通音频吗?
最佳答案
在您的 AppDelegate 中配置 Audio Session :
NSError *error = NULL;
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayback error:&error];
if(error) {
// Do some error handling
}
[session setActive:YES error:&error];
if (error) {
// Do some error handling
}
不要忘记导入 AVFoundation.h
感谢@nicu
关于iphone - 在后台使用 AVSpeechSynthesizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18905300/
相关文章:
ios - 由于应用程序中超过自动锁定时间,如何检测手机已被锁定?
iphone - UITableView 滚动后更新自定义按钮图像
ios - 解析.com : Sending email to admin after new user signup
android - 如何使用unity3D根据CPU性能限制android设备
ios - 按钮上的标签,如何在 iOS7 中突出显示按下按钮时的文本?
ios - 如何从 uint8_t 数组获取 "remove"数组元素或 ge 范围?
objective-c - 如何使 UIPopoverController 在旋转后保持相同的位置?