在iOS中暂停/静音背景音乐

时间:2012-03-23 10:10:39

标签: iphone ios avfoundation text-to-speech avaudiosession

我有一个使用文字转语音的应用偶尔会给用户提供口头提示。目前我已将其设置为TTS混合了在另一个应用程序中播放的任何音乐。有什么方法可以暂时暂停/静音在另一个应用程序中播放的音乐,而语言提示播放?

1 个答案:

答案 0 :(得分:1)

您可以使用 MPMusicPlayerController 类及其静态方法 iPodMusicPlayer 来获取系统实例(音乐应用) MPMusicPlayerController 对象。然后,您可以暂停播放或其他任何内容。主要条件是其他应用程序正在使用 iPodMusicPlayer 对象,原生音乐应用程序播放器。

因此,您只能控制某些应用程序的播放器。如果我错了,请纠正我。

以下是文档:MPMusicPlayerController documentation

希望有所帮助