Windowsのシステムサウンド(*.wav)をMediaElementで再生させようとしてハマった

全然再生できなくて困ったので、MediaFaild属性付けてエラーメッセージ拾ってみた。

            <MediaElement Width="640" Height="480" AllowDrop="True" AutoPlay="True" Name="MediaObject"
                          Source="/MediaElement;component/Bin/Debug/startup.wav" MediaFailed="MediaFailedHander" />
        private void MediaFailedHander(object sender, ExceptionRoutedEventArgs e)
        {
            MessageBox.Show(e.ErrorException.Message);
        }

AG_E_INVALID_FILE_FORMATが出る。

WMAとMP3しかサポートしてない\(^o^)/

8 ビットまたは 16 ビットのリニア PCM (パルス符号変調)、ほぼ WAV 形式に該当

Supported Media Formats, Protocols, and Log Fields | Microsoft Docs

には対応と書いてあるけど、Windowsのシステムサウンド(*.wav)は違うってことか。やれやれです。
あと、ビデオもWMVファイルだから行けるだろうとか思っていると、コーデックが違ったりしてハマりがち。