信息
您所需的主题如下所示。但此主题未包含在此库中。

支持的 Windows Phone 8 媒体编解码器

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

Windows Phone 根据设备所安装的处理器,提供对各种音频和视频编解码器的支持。

重要说明重要说明:

Windows Phone 模拟器性能可能与实际的硬件编解码器性能有所不同。请始终在 Windows Phone 物理设备上测试应用,以检查应用性能。

以下部分包含适用于 Windows Phone 设备所使用的各种处理器的编解码器的详细信息。

本主题包括以下部分。

Windows Phone 上 Qualcomm Snapdragon S4(MSM8x27、MSM8x30、MSM8960)和 Snapdragon 800 (MSM8974) 处理器支持的音频编解码器

下表列出了可以结合包含这些处理器的 Windows Phone 使用的音频编解码器。

功能

MP3

WMA Std 9.2

WMA Pro

AMR-NB

AAC-LC

AAC+

eAAC+

容器

MP3

WMA

WMA

3GP、3G2、AMR

3GP、3G2、MP4、M4A、MPR、AAC

3GP、3G2、MP4、M4A、AAC

3GP、3G2、MP4、M4A、AAC

位深度

16

16

16

16

16

16

16

最高比特率(每秒)

320 kb

384 kb

768 kb

12.2 kb

320 kb

64 kb(对于立体声)

160 kb(对于 5.1)

32 kb(对于立体声)

最高采样速率

48 kHz

48 kHz

48 kHz

8 kHz

48 kHz

48 kHz

48 kHz

通道支持

1、2

1、2

1、2

1

1、2

1、2

1、2

流支持

是(对于 3GP 和 3G2)

模拟器支持

说明注意:

在 Windows Phone 8 (8.0.10322.0) 之前,ADPCM 不受支持。

Windows Phone 上 Qualcomm Snapdragon S1(MSM7x27a、MSM8x50)和 Snapdragon S2 (MSM8x55) 处理器支持的音频编解码器

下表列出了可以结合包含这些处理器的 Windows Phone 使用的音频编解码器。

功能

MP3

WMA Std 9.2

WMA Pro

AMR-NB

AAC-LC

AAC+

eAAC+

容器

MP3

WMA

WMA

3GP、3G2、AMR

3GP、3G2、MP4、M4A、AAC

3GP、3G2、MP4、M4A、AAC

3GP、3G2、MP4、M4A、AAC

位深度

16

16

16

16

16

16

16

最高比特率(每秒)

320 kb

256 kb

256 kb

12.2 kb

576 kb

320 kb

320 kb

最高采样速率

48 kHz

48 kHz

48 kHz

48 kHz

48 kHz

48 kHz

48 kHz

通道支持

1、2

1、2

1、2

1

1、2

1、2

1、2

流支持

是(对于 3GP 和 3G2)

模拟器支持

重要说明重要说明:

multiple devices 7x27a 处理器允许一次仅在一个立体声总线上进行音频输入。这意味着应用程序在 7x27a 设备上无法并发捕获多个音频源。如果应用同时使用 AudioSink 类以及 7x27a 设备上的 FileSink 类,则 AudioSink类将不会获取音频示例,而且 AudioCaptureDevice 对象将被设置为 null。FileSink 类在 7x27a 处理器上可正常工作。如果独立使用,FileSink 类和 AudioSink 类可正常工作。

说明注意:

multiple devices 7x27a 处理器不允许同时访问 FM 收音机和麦克风。

WAV 音频支持

下表列出了从 Windows Phone 8 (8.0.10322.0) 开始受支持的 WAV 音频格式。

功能

LPCM

MS ADPCM

IMA ADPCM

GSM 6.10

G.711 (A-Law, µ-law)

容器

WAV

WAV

WAV

WAV

WAV

位深度

16

16

16

8

8

最高比特率(每秒)

1500 kb

64 kb

64 kb

13 kb

64 kb

最高采样速率

96 kHz

8 kHz

8 kHz

8 kHz

8 kHz

通道支持

1、2

1、2

1、2

1、2

1、2

流支持

模拟器支持

说明注意:

WAV 格式独立于 Qualcomm 芯片组。

如果想使用适用于所有 Windows Phone 设备的视频编解码器,则使用 MP4 文件格式的 H.264 视频。因为 7x27a 处理器定义了基线,因此可以确保文件不会超出表格所列的关于 7x27a 处理器上的 H.264 视频的参数。

此外,IsMultiResolutionVideoSupported 属性表示处理器是否支持高清视频。若要根据 Windows Phone 中的处理器缩放视频,请在运行时检查该属性。

Windows Phone 上 Qualcomm Snapdragon S4(MSM8x30、MSM8960)和 Snapdragon 800 (MSM8974) 处理器支持的视频编解码器

下表列出了可以结合包含这些处理器的 Windows Phone 使用的视频解码器。

功能

H.263

VC1

VC1

VC1

MPEG-4 Pt 2

MPEG-4 Pt 2

H.264

H.264

H.264

容器

3GP、3G2

WMV

WMV

WMV

3GP、3G2、MP4、M4V

MP4、M4V、AVI

3GP、3G2、MP4、M4V、MOV

3GP、3G2、MP4、M4V、MOV

3GP、3G2、MP4、M4V、MOV

配置文件

0

简单配置文件

主配置文件

高级配置文件

简单配置文件

高级简单配置文件

基线

主配置文件

级别

70

L3

L5

L5

4

4

4

最高平均视频比特率

每秒 8 Mbps

每秒 20 Mbps

每秒 20 Mbps

每秒 20 Mbps

每秒 20 Mbps

每秒 20 Mbps

每秒 20 Mbps

每秒 20 Mbps

每秒 20 Mbps

最高高峰视频比特率

每秒 16 Mbps

每秒 40 Mbps

每秒 40 Mbps

每秒 40 Mbps

每秒 40 Mbps

每秒 40 Mbps

每秒 40 Mbps

每秒 40 Mbps

每秒 40 Mbps

最高分辨率和帧速率

720 x 480 @ 30 fps

352 × 288 @ 15fps

1920x1080 @ 30 fps

1920x1080 @ 30 fps

1920x1080 @ 30 fps

1920x1080 @ 30 fps

1920x1080 @ 30 fps

1920x1080 @ 30 fps

1920x1080 @ 30 fps

平滑流支持

模拟器支持

Windows Phone 上 Qualcomm Snapdragon S4 (MSM8x27) 处理器支持的视频编解码器

下表列出了可以结合包含此处理器的 Windows Phone 使用的视频编解码器。

功能

H.263

VC1

VC1

VC1

MPEG-4 Pt 2

MPEG-4 Pt 2

H.264

H.264

H.264

配置文件

0

简单配置文件

主配置文件

高级配置文件

简单配置文件

高级简单配置文件

基线

主配置文件

级别

70

L3

L5

L5

4

4

4

最高平均视频比特率

每秒 8 Mbps

每秒 14 Mbps

每秒 14 Mbps

每秒 14 Mbps

每秒 14 Mbps

每秒 14 Mbps

每秒 14 Mbps

每秒 14 Mbps

每秒 14 Mbps

最高高峰视频比特率

每秒 16 Mbps

每秒 28 Mbps

每秒 28 Mbps

每秒 28 Mbps

每秒 28 Mbps

每秒 28 Mbps

每秒 28 Mbps

每秒 28 Mbps

每秒 28 Mbps

最高分辨率和帧速率

720 x 480 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

Windows Phone 上 Qualcomm Snapdragon S1 (MSM8x50) 和 Snapdragon S2 (MSM8x55) 处理器支持的视频编解码器

下表列出了可以结合包含这些处理器的 Windows Phone 使用的视频解码器。

功能

H.263

VC1

VC1

VC1

MPEG-4 Pt 2

MPEG-4 Pt 2

MPEG-4 Pt 2(对于 512-MB 设备)

H.264

H.264

H.264

容器

3GP、3G2

WMV

WMV

WMV

3GP、3G2、MP4、M4V

3GP、3G2、MP4、M4V

3GP、3G2、MP4、M4V

3GP、3G2、MP4、M4V、MOV

3GP、3G2、MP4、M4V、MOV

3GP、3G2、MP4、M4V、MOV

配置文件

0

简单配置文件

主配置文件

高级配置文件

简单配置文件

高级简单配置文件

简单配置文件

基线

主配置文件

级别

40

L1

3b

3b

5

3.1

3.1

3.1

最高平均视频比特率

每秒 2 Mbps

每秒 2 Mbps

每秒 2 Mbps

每秒 2 Mbps

每秒 2 Mbps

每秒 2 Mbps

每秒 10 Mbps

每秒 10 Mbps

每秒 10 Mbps

每秒 10 Mbps

最高高峰视频比特率

每秒 20 Mbps

每秒 20 Mbps

20 Mbps

每秒 20 Mbps

每秒 27 Mbps

每秒 27 Mbps

每秒 27 Mbps

每秒 27 Mbps

每秒 27 Mbps

每秒 27 Mbps

最高分辨率和帧速率

800x600 @ 30 fps

800x600 @ 30 fps

800x600 @ 30 fps

800x600 @ 30 fps

800x600 @ 30 fps

800x600 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

1280x720 @ 30 fps

平滑流支持

模拟器支持

说明注意:

8x50 设备最高可支持级别 3.0,720x480 @ 30 fps 或 720x576 @ 25 fps。

重要说明重要说明:

multiple devices平滑流媒体元素 (SSME) 允许动态分辨率更改。此选项仅支持基于 8x55 的设备。8x50 和 7x27a 处理器不支持该功能。若使用平滑流,则只能使用单个比特率和分辨率在这些设备上播放视频内容。

Windows Phone 上 Qualcomm Snapdragon S1 (MSM7x27a) 处理器支持的视频编解码器

multiple devices下表列出了可以结合包含这些处理器的 Windows Phone 使用的视频解码器。

功能

H.263

VC1

VC1

MPEG-4 Pt 2

H.264

H.264

H.264

容器

3GP、3G2

WMV

WMV

3GP、3G2、MP4、M4V

3GP、3G2、MP4、M4V、MOV

3GP、3G2、MP4、M4V、MOV

3GP、3G2、MP4、M4V、MOV

配置文件

0

简单配置文件

主配置文件

简单配置文件

基线

主配置文件

级别

30

主配置文件

3

2.0

1.3 - CABAC、2.0 - CAVLC

1.3 - CABAC、2.0 - CAVLC

最高平均视频比特率

每秒 2 Mbps

每秒 2 Mbps

每秒 1 Mbps

每秒 2 Mbps

每秒 2 Mbps

CABAC:2 Mbps,CAVLC:768 Kbps

CABAC:2 Mbps,CAVLC:768 Kbps

最高高峰视频比特率

每秒 4 Mbps

不可用

不可用

每秒 4 Mbps

每秒 4 Mbps

每秒 4 Mbps

每秒 4 Mbps

最高分辨率和帧速率

800×480 @ 30 fps

800×480 @ 30 fps

400×240 @ 30 fps

800×480 @ 30 fps

800×480 @ 30 fps

800×480 @ 30 fps

800×480 @ 30 fps

平滑流支持

模拟器支持

说明注意:

7x27a 处理器不支持 VC1 高级配置文件。

Windows Phone 支持的图像编解码器

下表列出了适用于所有 Windows Phone 设备的图像编解码器。

功能

位图

联合摄影专家组 (JPEG)

可移植网络图形

图形交换格式(GIF87a 和 GIF89a)

容器

BMP

JPG

PNG

GIF

模拟器支持

显示: