|
|
1
0
您需要确保它被放置在第一响应者视图上,如果没有,则需要沿着响应者链向上传递事件,直到它到达您的远程事件。尝试想象远程控制事件与键盘上的按键相同。例如,如果应用程序集中在一个按钮上,而你按下了一些键盘键,什么都不会发生,因为按钮没有在听按键。 代码中也出现了类似的情况。尝试使用BeginReceivingRemoteControlEvents和方法override创建一个基本的、单视图的项目来接收事件(不记得它是什么,RemoteEventReceived()或类似的东西)。当您按下远程按钮时,这应该会被激发。 (抱歉,我不能给出示例代码,现在不在Mac面前) |
|
|
2
0
您可能想尝试使用稍后的机制来监听远程控制事件。例如,如果您想收听耳机按钮:
或者,如果您喜欢使用方法而不是块:
停止:
或:
您需要将此添加到文件的include区域:
只有当你是一个在后台播放的音频应用程序时(也就是说,你必须在应用程序功能中设置该后台模式),这才在后台工作。 |