white smartphone

Unsupported Media Codecs in Windows Phone Emulator

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 ) .

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

In this post, you’ll learn about the Win32 Error “0x000019E5 – ERROR_COULD_NOT_RESIZE_LOG” that you get when debugging system erors in...
In this post, you’ll learn about the error “CO_E_DBERROR 0x8004E02B” that is returned when working with COM based APIs or...
In this post, you’ll learn about the Win32 Error “0x000019D0 – ERROR_LOG_BLOCK_VERSION” that you get when debugging system erors in...