开发人员控制台

媒体播放器


媒体播放器

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

免费和付费选项

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

免费选项

付费选项

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

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

Amazon ExoPlayer端口

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

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

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

Android媒体播放器

Fire TV支持用于处理音频和视频播放的标准Android 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开发工具包

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

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