【问题标题】:Stop music from another view controller从另一个视图控制器停止音乐
【发布时间】:2015-09-04 08:42:21
【问题描述】:

我有一个带音乐的应用程序,您可以通过 2 种方法播放音乐 -> 单击单元格并打开另一个视图控制器或单击按钮并播放音乐。

我怎样才能做到只播放一个声音?

我正在尝试这个: [musicViewContreoller.player stop]。我合成播放器。但不工作。有什么想法吗?

【问题讨论】:

    标签: ios objective-c avaudioplayer


    【解决方案1】:

    您可以使用 init 方法和 stop\play\pause 等方法创建单例音频类。

    可以看看这个threadthis

    希望有帮助

    【讨论】:

    • 只有音乐控制器。或者你只能创建音频单例模型并更改所有在音乐控制器和音乐列表控制器中调用音乐的动作。
    【解决方案2】:

    我通过使播放器成为 AppDelegate 中的属性来解决这个问题,然后我使用它:

    AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
    [appDelegate.player stop];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 1970-01-01
      相关资源
      最近更新 更多