gpt4 book ai didi

ios - 如何让我的应用程序与锁定屏幕上的媒体控制按钮一起使用?

转载 作者:可可西里 更新时间:2023-11-01 03:30:16 25 4
gpt4 key购买 nike

在最近的 iOS 版本中,应用程序可以访问锁定屏幕上的媒体控制按钮,例如播放/暂停按钮:

enter image description here

看起来这些按钮应该与 MPMusicPlayerController 类一起使用,对吗?有没有办法从按钮中获取“原始”事件?因为音乐播放器似乎只提供一个 API 来提供一堆 MPMediaItem。例如,如果我的应用是需要以不同方式处理按钮的 radio 怎么办?

最佳答案

经过更多搜索,我找到了这个 related question这让事情变得清晰。音乐播放器 Controller 类并不是真正正确的轨道,诀窍是在您的 Controller 中订阅远程事件:

- (void) viewDidAppear: (BOOL) animated
{
[super viewDidAppear:animated];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
}

- (BOOL) canBecomeFirstResponder
{
return YES;
}

- (void) remoteControlReceivedWithEvent: (UIEvent*) event
{
// see [event subtype] for details
}

关于ios - 如何让我的应用程序与锁定屏幕上的媒体控制按钮一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8518279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com