問題タブ [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.
ios - CarPlay サポートを既存の iOS アプリに追加するにはどうすればよいですか?
Apple はCarPlay機能を発表し、一部のサードパーティ製アプリには既に統合されています (Spotify、Beats Radio、iHeartRadio)。
CarPlayサポートを既存の iOS Xcode プロジェクトに追加するための最初のステップは何ですか? 新しいターゲットの追加、サポートされているデバイスの種類など、情報が見つかりません。
ios - iOS CarPlay API は公開されていますか? CarPlay を統合するには?
CarPlay API
一般公開されていますか?
プログラミング ガイドやこれらのクラスへのリファレンスはどこにありますか?
それとも、Audio from のような他の API とシームレスに統合されますAVFoundation
か?
ノート
- この質問は広範であり、そのようにフラグが立てられる可能性がありますが、この件に関する情報はほとんどなく、多くの人がこの段階で役立つと思うので、そうしないでください
- 私はスイスに住んでいて、ジュネーブに行って、フェラーリで作成するデモアプリを試してみたいと思っています (笑)。
ios - iOS アプリケーションの外部メディア プレーヤーのサポート
開発者向けドキュメントによると、新しい API について、アプリは、MPPlayableContentManager クラスを使用して Media Player API を使用して外部メディア プレーヤーから送信されたイベントを受信して応答し、アプリと外部メディア プレーヤーの間の相互作用を制御できると記載されています。外部メディア プレーヤーの参照は、別のアプリのムービー プレーヤーを指していますか?
アプリが起動すると、デバイスまたはサーバーから、利用可能なメディア アイテムを含むデータ ソースが読み込まれ、この情報がメディア プレーヤーに提供されます。メディア プレーヤーは、この情報を読み取ってユーザーに表示します。これは、新しい API がなくても実行できますか? 新しい追加はどのような利点をもたらしますか?
メディア プレーヤーは、アプリが登録したイベントを送信することにより、アプリと対話します。アプリはイベントに応答し、受信したイベントに基づいて動作を変更します。
carplay - 自動車ヘッドユニット用のカープレイクライアントを開発しています。Bonjour のヘルプが必要
自動車ヘッドユニット用のカープレイクライアントを開発しています。Bonjour の検出手順で行き詰まりました。CarPlay Communication Plug-in を入手すれば、これは簡単に実行できます。誰でも同じものを提供できますか。
bonjour 広告の TXT RECORD ファイルでは、次のフィールドを提供する必要があります。このフィールドの正しい値は、通信プラグインにあります。この度は大変お世話になりました。
このプロジェクトの下位層を支援できます。
ありがとう
ios - XcodeにCarPlay Simulatorはありますか
Xcode または別のソースから入手できる CarPlay シミュレーターはありますか? アプリから受信した通知がどのように表示されるかなど、現在のアプリとのやり取りがあるかどうかを確認したいと思います。
ios - iOS デバイスと組み込み Linux 間の帯域外ペアリング
iOS 10デバイス (iPhone) と組み込み Linuxデバイス (カーネル バージョン 3.10、BlueZバージョン 5.35) の間で USB (iAP2 プロトコル、CarPlay) 経由でOOB ペアリングを実装しています。
私の質問は: BlueZ はこの種のペアリングをサポートしていますか? それに関する情報はどこにありますか?
私が今持っているもの:
- OBB ペアリングは iOS 側から問題なく動作します (たとえば、USB 接続が初めて確立された後、電話の「マイ デバイス」Bluetooth セクションに Linux デバイスがあります)。
- Linux アクセサリ側では、iPhone のMAC アドレスとリンクキーを受け取り、それを/var/lib/bluetooth/${self_mac_addr}/${recieved_iphones_mac_addr}/infoファイルに書き込みます。その結果、サービスの再起動時にデバイスが「ペアリング済み」であることを確認でき
bluetoothd
ます。
私が達成したいこと:
- 再起動せずに iPhone を Linux デバイスの bluez の「paired」セクションに追加し
bluetoothd
ます。 - 前述のファイルに書き込むために iPhone の名前を受け取ります (現在、名前として mac アドレスを使用しています)。