3

私はSamsungSmartTV UE40D8000(どうやら2011シリーズから?)とiOSデバイスを手に入れました。両側の専用アプリを介して、両方に情報(おそらくテキストの小さなチャンク)を交換させたいと思います。

さて、最良の方法はConvergence APIを使用することです。私は彼らが提供するサンプルコードに非常によく似た基本的なTVアプリと、UPnP検出およびPOSTリクエストをTVに送信するためのiOSアプリを構築しました。 。UPnPディスカバリーはうまく機能します。

しかし、実際のデバイスでは、接続を管理できないようです/ws/app/{appID}/connect。サーバーがないかのように、リクエストは失敗します(もちろん実際のappIDを使用)。

  • Convergence APIはテレビで利用できますか?(互換性リストはどこにもありません)実際に2011年のプラットフォームである場合、2012年のプラットフォームにアップグレードする方法はありますか?
  • そのAPIをシミュレーターでテストできますか?私のシミュレーターは、私のMac上のVMのWindows 7で実行されます(Macバージョンの開発ツールはありません...)
  • より正確な診断を行うために私にできることは本当にありますか?テレビで実行されているアプリケーションからのログのように?

ありがとう

4

3 に答える 3

3

この Convergence ページは、 MultiScreenService UPnP サービスの存在が Convergence API 呼び出しの機能と等しいように聞こえます。したがって、「UPnP ディスカバリーはうまく機能する」と言う場合 (無制限の UPnP ディスカバリーではなく、例ごとに ST 限定の M-SEARCHを実行した場合)、それはあなたの特定のテレビがコンバージェンスをサポートしていることを意味するはずです。単純に telnet でテレビに問い合わせてみましたか? テレビがリッスンするポート番号は確かですか? ここでドキュメントは、テレビの場合は80、シミュレーターの場合は8008であると主張していますが、私は、マルチスクリーンdescription.xmlサービスのテレビが提供するUPnPに非常に興味があります。そこでは、診断用のいくつかの UPnP 機能を発見することさえできます...

免責事項:私はコンバージェンスの経験がなく、一般的にUPnPのみであり、残念ながらサムスンも一般的です。Samsung がこのような中途半端なプロプライエタリ モックアップをプッシュしているという事実は、Bada 開発者としての私の短い血まみれの嫌なキャリアを思い出させます。威厳のある独自のモックアップを押し続けることができるのはソニーだけです:)

于 2012-07-31T19:50:49.870 に答える
1

@Dobiatowskiが言及しているように、私はConvergence APIと2012プラットフォームに夢中になっています。InteractiveAPIのドキュメントは明確ではなく、3日間の最善の努力にもかかわらず、事実上機能的ではありません。ドキュメントの文の半分は実際には意味がありません。

それでもインタラクティブシミュレーターを機能させることができませんでした。Win7では不可能のようです。

基本的な答えは:不可能

于 2012-08-02T13:10:50.107 に答える
1

年式は 2011 年で、2012 年にはアップグレードできません。

2012 年モデルは API v3.5 を使用し、2011 年モデルは API v2.5 を使用します。

したがって、Convergence API は API v3.5 であるため、これはあなたのデバイスでは機能しません。

これをチェックして ください http://www.samsungdforum.com/Guide/View/Developer_Documentation/Samsung_SmartTV_Developer_Documentation_2.5/API_Reference/JavaScript_APIs/Interactive_API

デバイス間の通信が可能になるので、ニーズに合うかもしれません。

于 2012-08-01T07:53:53.940 に答える