0

我的 iPhone 应用程序大约有 15 个视图,在每个视图上我都有通过 AVAudioPlayer 播放的不同音频文件。我想在每个页面上添加一个静音/取消静音按钮,以便每当用户在特定页面上静音应用程序时,它在整个应用程序中保持静音,除非用户决定取消静音。

当我设置 audioPlayer.volume=0.0; 在一个视图上,它不应该在下一个视图中自动取消静音,而它会。我该如何实施?

4

1 回答 1

0

为此,您可以使用类似 MyAudioPlayer的单例类,并且可以从每个页面请求 MyAudioPlayer 单例对象播放给定的音频文件。设置单例播放器静音,将在整个应用程序中保持静音

或者

在 AppDelegate 中声明 AVAudioPlayer 对象。

于 2013-05-01T04:50:02.667 回答