问题标签 [remote-control]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6518 浏览

ios - 如何更改锁定屏幕/控制中心的轨道位置?

使用 ios 7 音乐应用播放歌曲时,用户可以使用滑块在锁定屏幕/控制中心更改歌曲位置。滑块处于活动状态:

在此处输入图像描述

但是在我的应用程序中播放音乐时,用户不能这样做。滑块未激活:

在此处输入图像描述

如何在我的应用中启用这些功能?

0 投票
2 回答
1561 浏览

ios - 如何阻止 iOS 7 控制中心控制音乐应用程序?

我们的应用程序通过成为远程控制事件的第一响应者,明确地阻止使用远程控制的用户表单,例如,iOS7 之前的旧跳板、耳塞。但是,在 iOS7 上,相同的代码无法绕过控制中心的音乐控件。

从测试结果来看,控制中心似乎绕过了所有音乐控制事件,包括 UIEventSubtypeRemoteControlPause 和 UIEventSubtypeRemoteControlPlay 以及 UIEventSubtypeRemoteControlTogglePlayPause。

是控制中心有自己的远程控制协议还是iOS7中拦截远程控制事件的方式发生了变化?

相同的阻塞代码仍然适用于 iOS6 设备。这是我们所做的:

  1. 在我们的 appDelegate 中添加了一个方法:

    (BOOL)canBecomeFirstResponder { 返回 YES; }

  2. 在 applicationDidBecomeActive 中调用它:

    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

    // 将自己设置为第一响应者 [self becomeFirstResponder];

  3. 在 applicationWillResignActive 中调用它

    // 关闭远程控制事件传递 [[UIApplication sharedApplication] endReceivingRemoteControlEvents];

    // 辞去第一响应者 [self resignFirstResponder];

  4. 终于加了

(void)remoteControlReceivedWithEvent:(UIEvent *)receivedEvent {

任何指针将不胜感激。

0 投票
1 回答
483 浏览

ios7 - iOS7:控制中心、远程控制和 CoreAudio 音频会话独奏环境类别

在 iOS7 到来之前,我们注意到一个问题:remote-control即使我们将类别设置为solo-ambient或其他独占模式,来自耳塞或跳板的音乐也会劫持我们的音频会话。

因此,我们尝试了一些事情:

  1. 我们试图收回音频会话的所有权。但这要求我们的音频代码知道何时将其取回以及从谁那里取回。我们认为我们可以让应用程序代码成为远程控制事件的第一响应者,做我们的事情,然后将事件传递给音乐应用程序。但是,我们发现事件被第一响应者扣留,无法将其推回命令链。

  2. 当我们在solo-ambient. 这适用于 iOS6,仍然适用于 iOS7 中的耳塞控制,但适用于 iOS7 的control center. control center似乎完全绕过了remote-control事件处理程序,remoteControlReceivedWithEvent我们将阻塞代码放在那里。

我在其他地方读到了一些东西:

您无法阻止音乐应用。您的应用程序可以成为一个(苹果不会喜欢那样),然后控制中心将控制您的应用程序。

但我没有找到任何关于control center. 如上所述,即使应用程序是第一响应者,控制中心也不会进入正常的远程控制挂钩。

另一个报价P

远程控制事件处理是为了让您的应用程序可以通过控制中心、耳塞等进行控制……而不是让您的应用程序可以吃掉上述控件,从而阻止从上述来源控制其他应用程序。由于 iOS 中的一个错误,它只在 iOS6 中有效,现在在 iOS7 中修复

是不是因为这个错误?我很难相信,因为我们在这个列表和 Xcode 邮件列表中找到了解决方案,所以我认为这是一个公认的解决方案。

现在我们真的想知道我们是否从一开始就遗漏了一些东西:

真的solo-ambient是音频会话的独占模式,还是音乐应用程序是这种独占性的例外?

remote-control我们的应用程序如何与, 和和谐相处control center

remote-control我们在哪里可以找到和的最新文档control center

0 投票
1 回答
821 浏览

usb - 从 Afterglow ps3 控制器捕获 USB 流量

我即将开始一个树莓派 rc 汽车项目,我想使用有线 USB Afterglow ps3 控制器。我想我需要首先解释按下按钮或移动操纵杆时控制器通过 USB 发送的数据。也许我不完全理解我在做什么,如果是这样,请让我知道是否有更好的选择。无论如何,我将如何捕获从控制器发送的数据?除了wireshark(我无法弄清楚如何使用wireshark捕获usb数据)之外,还有更好的方法吗?或者我什至不需要这样做来完成我想要完成的事情?

0 投票
1 回答
286 浏览

java - 从 Android 远程控制 JavaFX 程序


我用 JavaFX 编写了程序。现在我想向Android编写程序,该程序将用于通过WiFi远程控制我在笔记本上JavaFX中的应用程序。

例如,在笔记本中我有数据库,JavaFX 中的程序选择一些数据并创建列表。在 JavaFX 程序中,我可以用这个列表做所有事情。我想在 Android 上有应用程序,我可以在其中查看笔记本中的当前列表。当我在 Android 上删除列表的一个元素时,在笔记本上这个元素将被删除。当我在笔记本上添加一个元素时,在 Android 上也这样做。

我考虑笔记本上的 WebServices,但整个核心必须在服务器应用程序(公共资源)中。notebook 和 Android 上的程序将成为观察者,并且它们都必须每秒询问服务器是否有任何更改。我认为这个解决方案可能存在性能问题。

感谢您的任何建议。

0 投票
1 回答
246 浏览

ios - 低功耗蓝牙模拟按键

我正在玩 TI CC2541 芯片,想知道是否可以通过 BLE 发送“按键”。这类似于适用于 iOS 和 Android 的新 Muku Shutter,因为我正在尝试找出一种无需安装 3rd 方应用程序即可与移动设备交互的方法。本质上,我会按下 CC2541 芯片上的按钮,然后它会模拟音量增大的按键?

我已经研究了一段时间,处理这个问题的所有解决方案都包括编写一个 3rd 方应用程序来将 BLE 数据包中的命令映射到系统命令。

任何帮助将不胜感激。谢谢!

0 投票
0 回答
1021 浏览

android - Android 使用虚拟键盘映射远程控制键并在 edittext 中附加文本

我正在开发一个基于使用 android 设备映射远程控制键的项目。在这里我可以获取远程键的键码并根据键码为其返回值。但问题是,我不知道如何在编辑文本中附加值。如果我按下远程键,它总是只返回数字。以正确的方式指导我完成这项工作。提前致谢。

示例代码:

我在全球活动中有以下代码。我从这个活动中扩展了所有其他活动。

0 投票
0 回答
148 浏览

ios - UI 键盘不显示

当我点击屏幕上的文本框直到我将远程控制功能添加到我的应用程序时,它完美地显示了键盘。

遥控器现在成为第一响应者。它位于应用程序的第一个视图控制器中。下一个视图控制器包含文本框。当我点击并想查看键盘时。

当我点击文本框时,如何保持所有响应链以保持遥控器工作和文本框键盘在正确的时间出现。

WhatToDo.cs 包含远程控制处理程序,BrowseApi.cs 包含键盘。

WhatToDo.cs

BrowseApi.cs

0 投票
1 回答
420 浏览

android - android 是否带有用于音频(背景)播放的远程 API?

我想知道是否有办法(IP-)远程控制 Android 设备以使其在后台播放音频?(例如运行媒体播放器)

我赞赏任何建议,即使这意味着生根或第 3 方应用程序。播放确实在后台开始并且不关注媒体播放器前端等,这一点很重要。任何形式的 HTTP XML/JSON API 都很好 - 但任何事情都可以。

0 投票
1 回答
46 浏览

.net - 网络上控制监控系统的有效解决方案

我将开发一个将在网络上执行的远程控制和监控系统。我知道此类系统的最佳架构是 SOA(或不是?)。该系统包括两种类型的客户端和一个服务器。由于系统行为,服务器和客户端都必须能够相互连接。现在有一些关于它的问题:

1- 我应该在系统部件之间使用实时连接吗?因为服务器需要随时访问客户端。

2 - 我现在想用 .Net 框架开发它,但将来可能需要将客户端或服务器更改为 java 或其他东西,所以我可以使用 WCF 等基于 .net 的技术来开发这个系统吗?

3 - 我见过一个名为“NServiceBus”的工具,它似乎是这种项目的好系统,但我没有足够的经验,有人能告诉我它对我的系统有什么好处吗?