媒体播放器


媒体播放器

任何使用安卓媒体播放和加密 API(例如 MediaCodecMediaCryptoAudioTrack 类)的媒体播放器都可以在 Amazon Fire TV 平台上运行。本文档概述了 Amazon Fire TV 的媒体播放器选项。

免费和付费选项

以下是几个推荐的播放器,分为免费和付费两种:

免费选项

付费选项

有关 Amazon Fire TV 支持的音频和视频格式的信息,请参阅 Fire TV 设备规格

另外,请注意,您可以随时使用安卓提供的标准安卓 API 来构建自己的自定义媒体播放器。有关哪些 Fire OS 版本支持哪些安卓版本的详细信息,请参阅 Fire OS 概述

Amazon ExoPlayer 端口

ExoPlayer 是一款由谷歌开发的开源媒体播放器,适用于安卓媒体应用。要了解有关 ExoPlayer 的详细信息,请参阅以下资源:

亚马逊提供有与 Fire TV 兼容的 ExoPlayer 端口。使用 Amazon ExoPlayer 端口,而不是将默认的 ExoPlayer 集成到您的 Fire TV 应用中。Amazon ExoPlayer 端口提供了许多修复程序、解决方法和其他补丁,使 ExoPlayer 能够在亚马逊设备上工作。

要了解如何使用 ExoPlayer,请参阅前面列出的标准 ExoPlayer 资源。

安卓媒体播放器

Fire TV 支持用于处理音频和视频播放的标准安卓 MediaPlayer 类。这些媒体类可以处理应用中的基本媒体播放;但是,对于更强大的媒体需求,建议使用 Amazon ExoPlayer 端口(或付费媒体播放器选项之一)。

VisualOn OnStream 媒体播放器

您可以使用 VisualOn OnStream 媒体播放器将加密媒体播放集成到您的 Fire TV 应用中。VisualOn 支持使用 HLS 的 AES 128 位加密、使用 DASH 和 SmoothStreaming 协议的 PlayReady DRM 以及 AES 608 和 708 隐藏式字幕。

与 ExoPlayer 不同,您需要从 VisualOn 购买许可证才能在您的 Fire TV 应用中使用 VisualOn OnStream 媒体播放器。

NexStreaming NexPlayer SDK

Amazon Fire TV 支持 NexStreaming NexPlayer SDK。与 VisualOn 一样,这款媒体播放器提供了一套强大的媒体播放功能,包括 DASH、DRM 内容、平滑流、HTTP 直播 (HLS) 等。

与 VisualOn 类似,NexPlayer 需要您购买许可证才能在您的 Fire TV 应用中使用他们的播放器。