WPF MediaElement به صورت پیش فرض در ویندوز XP کار نمیکند؛ مگر اینکه حتما آخرین نگارش موجود Windows Media Player بر روی سیستم نصب شده باشد و حداقل نیاز به نگارش 10 به بعد را دارد.
اگر این نگارش نصب نباشد یا هر خطای دیگری رخ دهد، آنرا میتوان از طریق روال رویداد گردان MediaFailed بدست آورد.
اگر نگارش بتای مدیاپلیر 11 بر روی سیستم نصب باشد، با پیغام نه چندان آشنای "insufficient memory" مواجه خواهید شد و اهمیتی هم ندارد که سیستم در حال حاضر به چه میزان حافظهی مهیا دسترسی دارد.
و کلا هر آنچه را که Windows Media Player بتواند پخش کند، WPF MediaElement نیز قادر به پخش آنها خواهد بود. برای فرمتهای ناشناخته و جدید باید Codec مخصوص آنها در سیستم نصب شده باشد.
راه حل بهتر، استفاده از پروژهی دیگری است به نام WPF Media Kit. این پروژه، هر آنچه را که بتوان توسط برنامه GraphEdit پخش کرد، میتواند نمایش دهد.
استفاده از WPF MediaElement به کمک الگوی MVVM درد بزرگی است؛ چون آنچنان از Binding و Commanding پشتیبانی نمیکند.