Ios 如何控制背景音乐
我正在开发一个带有背景音乐的应用程序,当第一个视图(Ios 如何控制背景音乐,ios,objective-c,Ios,Objective C,我正在开发一个带有背景音乐的应用程序,当第一个视图(INTROViewController)出现时,音乐开始播放(它在viewdiload中实现)。我创建了一个设置页面(选项ViewController),在该页面中我实现了一个开关来打开和关闭音乐。在选项ViewController中,我创建了INTROViewController的一个实例,其中定义了所有音频文件以及播放和停止音乐的命令。我没有得到任何错误,但似乎该实例根本无法控制音乐,继续播放。我做错了什么?干杯我想你的AppDelegat
INTROViewController
)出现时,音乐开始播放(它在viewdiload
中实现)。我创建了一个设置页面(选项ViewController
),在该页面中我实现了一个开关来打开和关闭音乐。在选项ViewController
中,我创建了INTROViewController
的一个实例,其中定义了所有音频文件以及播放和停止音乐的命令。我没有得到任何错误,但似乎该实例根本无法控制音乐,继续播放。我做错了什么?干杯我想你的AppDelegate
上只能有一个AVPlayer
将其声明为属性,然后您可以从所有应用程序中获取该播放器
比如说:
yourAppDelegate*appDele=(yourAppDelegate*)[[UIApplication sharedApplication]delegate]代码>
AVPlayer*templayer=[appDele yourPlayer]代码>
这应该可以解决您的问题:D从访问introviewcontroller属性的位置更新一些代码,因为仅从语句中跟踪错误是不可能的。