as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
Vega Media Descriptor API提供了可查询设备编解码器功能的功能。API还会考虑联网设备支持,并根据设备限制返回其编解码器功能。

开始使用

先决条件

KeplerMediaDescriptor API依赖于以下接口:
  1. kepler_audio_interface
  2. kepler_graphics_interface
有关如何安装Vega SDK的说明,请参阅Vega SDK设置。

设置

将以下库依赖项添加到package.json文件的dependencies部分。

用法

使用此程序包获取设备的视频和音频功能,并相应地播放您的内容。一些常见的用例包括:
  1. 用于确定设备是否支持指定的视频/音频编解码器。
  2. 对于给定的视频编解码器,确定设备是否支持特定的配置文件级别或帧速率或比特率或分辨率。
  3. 确定设备是否支持特定MIME类型。
  4. 确定连接的设备(Fire TV Stick用例中的TV/AVR等)是否支持Dolby编解码器。

从程序包中导入所需的接口

查询视频解码器功能。

此示例说明如何使用编解码器名称查询功能。它还设置了其他可选属性,例如分辨率、比特率和fps。
注意:​ 您也可以在MIME字符串中包含编解码器值。
在VideoDecoderConfig对象准备就绪后,您可以调用查询方法。如果返回的功能数组包含至少一个条目,则表示设备支持所请求的属性。

阅读返回的视频功能

从queryMediaCapabilities API返回的功能信息中,包含了有关设备支持情况的更多信息。

查询音频解码功能

与视频功能类似,您可以查询设备的音频解码支持情况。

查看Dolby支持

您可以使用queryMediaCapabilities() 方法来确定设备的Dolby支持。对于Fire TV Stick,该方法会考虑连接的电视和AVR等项目。

阅读返回的音频功能

常见问题解答

使用CodecMimeType.MIME_VIDEO_UNSPECIFIED和CodecMimeType.MIME_AUDIO_UNSPECIFIED作为通配符。

API参考

类

接口

枚举

类型别名

变量


最后修改于 2026年10月26日