2.MediaElement控件
【简介】
该控件用于播放音频或者视频对象。
MediaElement在默认情况下会立即播放由属性Source提供的媒体,这是通过设置AutoPlay属性为true来做到的,当然可以将该属性设置成false来关闭自动播放功能。
通过设置Height和Width来定制视频显示的高度和宽度。但是最省事的方式是不设置这两个属性,这样的话视频会按照其实际大小进行播放和显示。
【XAML代码】
下面列出了控件所支持的音频和视频格式:
(1)视频
1)原始视频。
2)YV12 - YCrCb(4:2:0)。
3)RGBA - 32 位 Alpha、红色、绿色、蓝色。
4)WMV1:Windows Media Video 7。
5)WMV2:Windows Media Video 8。
6)WMV3:Windows Media Video 9。
l 支持简单配置文件和主配置文件。
l 仅支持渐进式(逐行扫描)内容。
7)WMVA:Windows Media视频高级配置文件,非VC-1。
8)WVC1:Windows Media视频高级配置文件,VC-1。
l 支持高级配置文件。
l 仅支持渐进式(逐行扫描)内容。
9)H264(ITU-T H.264 / ISO MPEG-4 AVC)。
l 支持H.264和MP43编解码器。
l 支持基本配置文件、主配置文件和高配置文件。
l 仅支持渐进式(逐行扫描)内容。
l 仅支持4:2:0色度二次采样配置文件。
l 支持具有MP4的PlayReady DRM(H264和AAC-LC)。
(2)音频
1)“1”.这是线性 8 位或 16 位脉冲编码调制。大致来说,这是WAV格式。
2)"353"- Microsoft Windows Media Audio v7、v8和v9.x Standard(WMA Standard)。
3)"354"- Microsoft Windows Media Audio v9.x 和v10 Professional(WMA Professional)。
l 支持32~96Kbit/s范围内的WMA 10 Professional低比特率(LBR)模式的全保真解码。
l 多声道(5.1和7.1环绕)音频内容自动混缩为立体声。
l 24 位音频将返回静音。
l 采样率超过48000将在同域时返回无效格式错误代码,在跨域时返回 4001。
4)"85"- ISO MPEG-1第三层(MP3)。
5)"255"- ISO高级音频编码(AAC)。
l 支持达到全保真的低复杂度(AAC-LC)解码(最高48kHz)。
l 高效(HE-AAC)编码内容将仅解码为半保真(最高24kHz)。
l 不支持多声道(5.1环绕)音频内容。