创建媒体流应用


创建媒体流应用

上次更新时间:2016 年 6 月。

创建媒体流应用

当涉及到 Fire TV 等媒体流设备时,最常见的使用情形之一是流式播放视频内容,如电影、电视剧或视频分享频道(如 YouTube)。Android Leanback 支持库包含所有主要组件和小部件,以创建一个高效和有吸引力的媒体在线直播安卓应用。Android Studio 提供了一种简单的方法来部署支持 Leanback 的 Android TV 示例项目。好消息是,这个示例项目在 Fire TV 上开箱即用。

步骤 0: 在 Fire TV 上启用开发者选项和 WiFi ADB

在创建项目并将其部署到 Amazon Fire TV 之前,您需要在 Fire TV 上启用开发者选项和调试 ADB。为此,请导航到 Fire TV 的设置,然后转到“系统”>“开发者选项”。

启用 ADB 网络连接。

接下来,启用开发者选项和 ADB。在 Amazon Fire TV 上进行开发的最佳方式是通过 WiFi 连接到设备。这样,您甚至可以坐在沙发上,在我们的电视机前进行开发,以便像用户那样体验您的电视应用。要启用 ADB,只需将 ADB 调试设置为开启即可。

打开 ADB 调试。

此时,您的 Amazon Fire TV 已准备好接收安卓调试应用。您最后需要的是 Fire TV 的 IP 地址,以便能够通过网络将您的开发环境连接到 Fire TV。要检索它,请转到“设置”>“系统”>“关于”>“网络”,然后复制 IP 地址。

输入您的 Fire TV 的 IP 地址。

在与 Amazon Fire TV 连接到同一 WiFi 网络的计算机上,您现在可以打开终端并运行以下命令:adb connect

其中, 需要替换为您之前复制的 Fire TV IP 地址。现在,您已连接到 Amazon Fire TV,并可以部署您的第一个媒体流媒体应用了。

步骤 1: 通过 Android Studio 项目向导创建项目

首先,通过 Android Studio 项目向导创建一个新的安卓项目。

通过 Android Studio 项目向导创建一个新的安卓项目。

选择电视作为应用的外形尺寸,并将最低开发工具包 设置为 API 21: Android 5.0 Lollipop。单击下一步按钮,然后单击以添加 Android TV 活动

选择一个 Android TV 活动。

然后,您可以按照以下步骤完成电视项目。当您单击完成时,Android Studio 将生成一个包含支持 Leanback 的电视应用的项目。

步骤 2: 运行您的第一个 Amazon Fire TV 应用

您现在可以运行您的第一个 Amazon Fire TV 应用。由 Android Studio 向导创建的应用包含完整媒体流应用的所有主要组件。只需点击 Android Studio 上的运行按钮,如果您已连接到 Fire TV,应用将显示在屏幕上。界面看起来与这个界面非常相似:

您的 Fire TV 应用界面将如下所示。

您将能够浏览内容和类别,查看内容的详细信息,并启动媒体流。该应用已经包含了许多附加功能,如动画、片段支持和内存优化,用于加载媒体流内容。这可能是创建一个更复杂和丰富的 Fire TV 应用的简单样板。