In one of my previous posts , I blogged about the Playing Media files with the MediaPlayerLauncher in Windows Phone 7
Immediately after this blog post i came across the Supported Media Codecs for Windows Phone
There are many Media Codecs that Windows Phone Supports , but when developing and testing the App , it is neccesary to verify if the Codec is actually supported on the Windows Phone Emulator .
Here are few of the compiled Media codec’s from MSDN which is not supported in Windows Phone Emulator ( 7.1 ) .
- AAC-LC (Low Complexity) – 3GP, 3G2, MP4, M4A
- HE-AAC v1 (AAC+) – 3GP, 3G2, MP4, M4A
- HE-AAC v2 (eAAC+) – 3GP, 3G2, MP4, M4A
- Adaptive Multi-Rate Narrow Band (AMR-NB) – 3GP, 3G2, MP4
- WMV (VC-1, WMV9) – Simple Profile – WMV – This codec is unsupported in Windows Phone Emulator over 320 x 176 pixels.
- WMV (VC-1, WMV9) – Main Profile – WMV – This codec is unsupported in Windows Phone Emulator over 800 x 488 pixels.
- WMV (VC-1, WMV9) – Advanced Profile – WMV – This codec is unsupported in Windows Phone Emulator over 720 x 480 pixels
- MPEG-4 Part 2 – Simple Profile – 3GP, 3G2, MP4, M4V
- MPEG-4 Part 2 – Advanced Simple Profile – MP4, M4V
- MPEG-4 Part 10 (MPEG-4 AVC, H.264) Level 3.0 – Baseline Profile – 3GP, 3G2, MP4, M4V
- MPEG-4 Part 10 (MPEG-4 AVC, H.264) Level 3.0 – Main Profile – 3GP, 3G2, MP4, M4V
- MPEG-4 Part 10 (MPEG-4 AVC, H.264) Level 3.0 – High Profile – 3GP, 3G2, MP4, M4V
- H.263 – 3GP, 3G2
The Supported Scenarios for most of the Codecs are based on the attachments received in email / MMS , XNA Sounds , streaming Media with MedisElement API and Device Media Player etc…
Check the MSDN – Supported Media Codecs for Windows Phone to know more about what is supported in Windows Phone and Windows Phone Emulator ( Mango ) .