开发人员控制台

迁移现有网页应用


迁移现有网页应用

Amazon Fire TV支持HTML5网页应用。如果您希望在Fire TV上提供现有网页应用,请查看以下核对清单,以便将网页应用迁移到Fire TV平台。

如果您正在开发新的网页应用而不是迁移现有应用,请参阅网页应用入门

在开始之前,请查看设计和用户体验指南,了解有关为10英尺用户界面体验设计应用的详细信息。

网页应用迁移核对清单

如果您的网页应用... 您需要...
播放视频 确保当您的应用重新获得焦点时,您的用户界面处于正确的状态。请注意,当您的应用失去焦点时,视频播放会自动暂停。

您可以使用页面可见性API检测焦点变化并相应地进行响应。请参阅网页应用入门中的“焦点变化”。此外,请确保在提交应用时选中“视频播放时防止休眠”复选框。这将在您的应用播放视频时禁用Fire TV屏保。
播放音频 当应用失去焦点时暂停音频播放。音频不会自动暂停,一旦应用处于后台,用户将无法使用遥控器暂停音频。

您可以使用页面可见性API来检测焦点变化并相应地作出响应。有关更多详细信息,请参阅网页应用入门中的“焦点变化”。
在播放期间显示音频或视频持续时间 侦听durationchange事件以显示相应的持续时间。请注意,持续时间属性在初始化期间报告的持续时间错误,因此您需要在播放开始后更新持续时间。请参阅常见问题解答的网页应用常见问题解答中的“为什么我的网页应用在音频和视频播放期间显示不变的持续时间1:40秒?”
使用自定义播放控件 捕获按键以使用Amazon Fire TV遥控器和Amazon Fire TV游戏控制器的输入。请参阅网页应用中的支持控制器
有退出按钮 正确关闭您的网页应用。请参阅网页应用常见问题解答中的“如何正确关闭网页应用?”
是单页应用 使用W3C历史记录来浏览内容并正确响应后退按钮。请参阅网页应用常见问题解答中的“如何为网页应用自定义亚马逊遥控器后退按钮的行为?”
使用视口API控制缩放 确保您的应用的目标是1080p。请参阅“入门”中的网页应用入门中的“分辨率和页面缩放”。
明确以720p分辨率为目标 将您的应用的目标更改为1080p。如果设备设置为720p,您的应用将自动缩小。请参阅网页应用入门中的“分辨率和页面缩放”。
依赖于触摸或单击事件在应用组件之间进行导航 检查您的UI,确保它使用遥控器和游戏控制器输入,而不是触摸和单击输入。所有可选择的UI元素都应该可以使用遥控器和游戏控制器上的上、下、左和右导航按钮访问。请参阅设计和用户体验指南以及网页应用中的支持控制器
是一个游戏 请查看有关支持性游戏控制器和处理焦点变化的信息。请参阅网页应用中的支持控制器中的“使用Amazon Fire游戏控制器的输入”以及入门中的“焦点变化”。