4

我正在学习适用于 android 的 cast api,但我被困在这一部分:

mMediaRouteSelector = new MediaRouteSelector.Builder()
  .addControlCategory(CastMediaControlIntent.categoryForCast("YOUR_APPLICATION_ID"))
  .build();

我在哪里可以找到这个APPLICATION_ID,它是什么?

4

2 回答 2

7

不幸的是,在做Google Cast Android Sender Application 教程时,您应该执行多个现场没有很好描述的步骤来开发 Chromecast 应用程序:

  1. 您必须注册(是的,支付 5 美元)才能使用 Google Cast SDK
  2. 在此过程之后,我建议您在Google Cast SDK 开发者控制台中添加您的设备序列号,因为这个过程需要 15 分钟。有关此过程的更多详细信息,您可以在Google Cast 注册页面上找到
  3. 在等待设备注册时,通过单击添加新应用程序将您的应用程序添加到Google Cast SDK 开发者控制台。在下一步中选择Styled Media Receiver ,您可以在Application Name中输入任何内容
  4. 通过保存应用程序,您将获得YOUR_APPLICATION_ID
  5. 15 分钟后(或添加设备准备就绪时),不要忘记从Google Cast 注册页面执行第 6 步和第 7 步
    • 在 Chromecast 设置应用程序中,选择您的 Chromecast 并选中复选框,检查更新时发送此 Chromecast 的序列号。
    • 重新启动您的 Cast 设备:从设备上断开电源或 USB 数据线,然后重新连接(或者您只需在 Chromecast 设置应用程序上单击重新启动)
于 2015-01-05T22:06:00.833 回答
2

我认为您需要在此处的仪表板上注册您的应用程序。

注册后,您将获得应用程序的 APPLICATION ID,然后您可以将其用于开发。

文档摘录:

在您自己的 Google Cast 设备上开发和测试应用程序之前,您需要为您的 API 调用获取一个应用程序 ID,并将您的 Google Cast 设备(例如 Chromecast)注册为开发设备。有关详细信息,请阅读注册指南。

于 2014-10-19T19:19:27.453 回答