gpt4 book ai didi

ios - iPhone耳机播放按钮点击

转载 作者:行者123 更新时间:2023-11-29 13:38:40 25 4
gpt4 key购买 nike

我想检测 iPhone 上的耳机按钮点击,请参阅 Detect headset button click on iPhone SDK .我按照 http://developer.apple.com/library/IOS/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/RemoteControl/RemoteControl.html ,然后我写了如下代码,但它不能工作!!

- (BOOL)canBecomeFirstResponder
{
return YES;
}

- (void)remoteControlReceivedWithEvent:(UIEvent *)receivedEvent
{
if (receivedEvent.type == UIEventTypeRemoteControl) {
NSLog(@"Remote Control Event");
switch (receivedEvent.subtype) {
case UIEventSubtypeRemoteControlTogglePlayPause:
NSLog(@"UIEventSubtypeRemoteControlTogglePlayPause");
break;
default:
break;
}
}
}

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

- (void)viewWillDisappear:(BOOL)animated
{
[[UIApplication sharedApplication] endReceivingRemoteControlEvents];
[self resignFirstResponder];
[super viewWillDisappear:animated];
}

我的问题是我无法捕获远程控制事件。单击耳机上的播放或暂停按钮时,控制台不打印任何内容!谁能帮我?谢谢。

最佳答案

您的 Info.plist 是否已更新以表明您支持音频?

来自 http://www.iphonedevsdk.com/forum/iphone-sdk-development/44433-there-way-respond-clicks-headphone-buttons.html

Add the new line, and select "Required Background Modes". In the "Item 0" that appears under/next to it, select "App plays audio".

关于ios - iPhone耳机播放按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797562/

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