解决方法
资料来源:https://msdn.microsoft.com/en-us/library/cc189080(v=vs.95).aspx
>视频
>原始视频
> RGBA格式
>未压缩的32位Alpha红色,绿色,蓝色.
>在Windows Phone 7上,将忽略Alpha通道.
> YV12格式 – YCrCb(4:2:0)
>未压缩的YCrCb(4:2:0).
> Windows Phone 7不支持.
> RGBA – 32位Alpha红色,蓝色
> Windows Media Video和VC-1格式WMV1:Windows Media Video 7
>支持简单,主要和高级配置文件.
>仅支持渐进式(非隔行扫描)内容.
> WMV2:Windows Media Video 8
> WMV3:Windows Media Video 9
>支持简单和主要配置文件.
>仅支持渐进式(非隔行扫描)内容.
> WMVA:Windows Media Video Advanced Profile,非VC-1
> WVC1:Windows Media Video Advanced Profile,VC-1
> H264(ITU-T H.264 / ISO MPEG-4 AVC)格式
>支持H.264和MP43编解码器.
>支持Base,Main和High Profiles.
> Windows Phone 7最高支持3.0级.
>请注意,级别3.0将30fps的最大支持分辨率定义为720×480.其他帧速率具有不同的最大支持分辨率.
>仅支持渐进式(非隔行扫描)内容.
>仅支持4:2:0色度子采样配置文件.
>桌面Silverlight仅支持附件B NAL格式(即起始码).
>注意,媒体库(例如SmoothStreamingMediaElement)通过以编程方式将AVC NAL转换为附件B NAL来支持AVC NAL格式.由于Silverlight支持对H.264样本进行部分加密,因此如果NAL标头未加密,则此转换也可以在加密内容上进行.附件B NAL格式在MPEG-4 Part 10中描述.
>支持带有Mp4的PlayReady DRM(H264和AAC-LC)
> H.263格式
>桌面版Silverlight不支持.
> Windows Phone 7中的MediaStreamSource类不支持.
> MPEG-4第2部分格式
>音频
> PCM / WAV格式“1”.这是线性8位或16位脉冲编码调制.粗略地说,这是WAV格式.
>这是线性8位或16位脉冲编码调制.粗略地说,这是WAV格式.
> Microsoft Windows Media Audio标准格式.“353” – Microsoft Windows Media Audio v7,v8和v9.x标准格式(WMA标准版)
> Microsoft Windows Media Audio Professional格式.“354” – Microsoft Windows Media Audio v9.x和v10 Professional(WMA Professional)
>支持32-96 kbps范围内WMA 10专业低比特率(LBR)模式的完全保真解码.
>多声道(5.1和7.1环绕声)音频内容自动混合为立体声.
> 24位音频将返回静音.
>超过48000的采样率在同域中返回无效格式错误代码,在跨域方案中返回4001.
> MP3“85” – (ISO MPEG-1 Layer III)格式(MP3).
> AAC“255” – (ISO高级音频编码)(AAC)格式.
>支持完全保真度(高达48 kHz)的低复杂度(AAC-LC)解码.
>高效(HE-AAC)编码内容.将仅以半保真度(高达24 kHz)进行解码.
>支持HE-AAC v1(AAC)和HE-AAC v2(eAAC).
>桌面Silverlight只能以半保真度(最高24 kHz)进行解码.
> AMR-NB(自适应多速率窄带)格式
>桌面版Silverlight不支持.
> MediaStreamSource类不支持.
>附加限制
>任何Silverlight平台都不支持以下编解码器格式:
> Windows Media Screen
> Windows Media Audio Professional无损
> Windows Media Voice
> Windows Phone 7不支持视频帧大小的动态更改