问题标签 [carplay]

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 投票
2 回答
5893 浏览

ios - 如何为现有 iOS 应用添加 CarPlay 支持?

Apple 宣布了CarPlay功能,一些 3rd 方应用程序已经集成了它(Spotify、Beats Radio、iHeartRadio)

向现有 iOS Xcode 项目添加CarPlay支持的第一步是什么?我找不到任何关于它的信息,比如添加新目标、支持的设备类型等。

0 投票
5 回答
34853 浏览

ios - iOS CarPlay API 是公开的吗?如何集成 CarPlay?

CarPlay API公开的吗?

如果有的话,我们在哪里可以找到编程指南或对这些类的参考?

或者它会与其他 API 无缝集成,例如 Audio from AVFoundation

笔记

  • 这个问题很广泛,可能会被标记为这样,但请不要好像几乎没有关于这个主题的信息,很多人在这个阶段会发现它很有用
  • 我住在瑞士,想去日内瓦试用一个我会在法拉利上写的演示应用程序,哈哈。
0 投票
1 回答
577 浏览

ios - ios 应用程序的外部媒体播放器支持

开发人员文档说,关于新的 api,应用程序可以使用 MPPlayableContentManager 类接收和响应外部媒体播放器发送的事件,以控制应用程序和外部媒体播放器之间的交互。这里引用的外部媒体播放器是否指向另一个应用程序的电影播放器​​?

当应用程序启动时,它会从设备或服务器加载包含可用媒体项的数据源,并将此信息提供给媒体播放器。媒体播放器读取此信息并将其显示给用户。这可以在没有新 api 的情况下完成,对吗?新增功能有哪些优势?

媒体播放器通过发送应用注册的事件与应用交互。应用程序响应事件并根据收到的事件更改其行为。

0 投票
1 回答
1557 浏览

ios8 - 如何在 xcode 6 上启动 iOS carplay 模拟器

我需要检查 iOS Carplay 的工作原理以及如何在模拟器上启动它。有人可以介绍一下如何开始使用 Carplay 以及如何使用 Xcode 6.1 iOS 模拟器启动它。

0 投票
1 回答
1127 浏览

ios - 实施支持 CarPlay 的 iOS 应用程序应该考虑什么?

我想要一个我正在开发的 iOS 应用程序与Apple CarPlay. 我以前从未这样做过,据我所知,需要填写一份表格来请求您的应用程序支持的可能性CarPlay。但是,我没有找到有关此过程的更多信息:

  1. CarPlay您应该为已经完成的产品申请支持吗?或者您可以为即将开始或仍在开发的产品申请它吗?

  2. 发送表格后究竟会发生什么?是否Apple决定您是否可以支持CarPlay,如果可以,那么您必须做些什么?

  3. 在申请支持之前,您必须在应用中考虑哪些事项CarPlay

  4. 如果获得CarPlay支持,您必须对您的应用程序进行哪些考虑/更改?

我真的很感激帮助。提前致谢

0 投票
3 回答
3223 浏览

ios - 在 iOS 模拟器中在 CarPlay 和常规窗口之间切换

我正在测试一个具有一些 CarPlay 功能的应用程序。我通过使用更改默认选项激活了模拟器中的 CarPlay 窗口

Hardware -> External Displays -> CarPlay在启动 CarPlay 窗口时,无论是在调试中编译应用程序后模拟器自动启动时,还是在应用程序已经在模拟器中运行时手动打开 CarPlay 窗口时,它都能完美运行。问题在于,在这两种情况下,主模拟器窗口都会变暗(在显示 CarPlay 启动画面后,与此图像中手机上看到的类似)

现在,我不完全知道现实生活中的行为应该是什么,但我无法简单地在 CarPlay 窗口上执行“关闭”行为并切换回主模拟器窗口以便它显示应用程序(或其他任何相关的东西)。目前,如果我回到模拟器菜单并选择Hardware -> External Displays -> None,CarPlay 窗口就会消失,但主模拟器窗口会保持黑屏。

所以,我的问题是,如何在使用模拟器时模拟 CarPlay 的“关机”行为,以及如何在主模拟器窗口中恢复操作系统?在更侧重于开发的方面,我还想确切知道是否以及如何检测到 CarPlay 关闭时媒体播放器“关闭”,或者更具体地说,是否有一种方法可以以编程方式观察CarPlay 的媒体控制功能变得“不可用”的事件。

0 投票
1 回答
792 浏览

carplay - 我正在为汽车主机开发一个 carplay 客户端。Bonjour 需要帮助

我正在为汽车主机开发一个 carplay 客户端。我被困在 Bonjour 发现程序中。如果我有 CarPlay 通信插件,这可以很容易地完成。谁能给我一样的。

在 bonjour 广告 TXT RECORD 文件中,我们必须提供: Feature 字段。此字段的正确值在通信插件中。我将非常感激这个恩惠。

我可以帮助这个项目的较低层。

谢谢

0 投票
1 回答
1042 浏览

ios - 如何在我的应用程序中检测设备当前是否连接到车辆 Carplay

我用谷歌搜索了很多,但没有得到任何提示。当设备使用电缆连接到 carplay 时,我想在我的应用程序中回调。

我尝试了 EAAccessory 框架(EAAccessoryDidConnectNotification 和 EAAccessoryDidDisconnectNotification)进行检测。但我无法区分用于 carplay 或 USB(充电目的)的设备,我收到了这两个事件的回调。

请给我任何解决方案。

提前致谢。

0 投票
4 回答
10778 浏览

ios - Xcode中是否有CarPlay模拟器

Xcode 或其他来源是否有 CarPlay 模拟器可用?我想查看我当前的应用程序是否与它有任何交互,例如从我的应用程序收到的通知是如何显示的。

0 投票
0 回答
994 浏览

ios - iOS 设备和嵌入式 Linux 之间的带外配对

我正在通过 USB(iAP2 协议,CarPlay)在iOS 10设备(iPhone)和嵌入式 Linux设备(3.10 内核版本,5.35 BlueZ版本)之间实现 OOB 配对。

我的问题是:BlueZ 是否支持这种配对?在哪里可以找到这方面的一些信息?

我现在拥有的:

  • OBB 配对从 iOS 端完美运行(例如,在第一次建立 USB 连接后,我的 Linux 设备位于手机的“我的设备”蓝牙部分)。
  • 在 Linux 附件方面,我正在接收 iPhone 的mac 地址和链接密钥,并将其写入/var/lib/bluetooth/${self_mac_addr}/${recieved_iphones_mac_addr}/info文件。结果,我可以在重新启动bluetoothd服务时看到设备“配对”。

我想要完成的事情:

  • 将 iPhone 添加到 Linux 设备的 bluez“已配对”部分,而无需重新启动bluetoothd.
  • 接收 iPhone 的名称以写入上述文件(现在我使用 mac 地址作为名称)。