次のようなASXメタファイルによってトリガーされたWindowsMediaオーディオを再生しています。
<asx version="3.0" BannerBar="none">
<title>Foo</title>
<author>Bar</author>
<copyright>Baz</copyright>
<moreinfo href="http://company.com/"/>
<entry>
<title>Audio Stream</title>
<ref href="mms://media1.company.com/bof.asf"/>
</entry>
<entry>
<title>Audio Stream</title>
<ref href="mms://media2.company.com/bof.asf"/>
</entry>
<entry>
<title>Apology</title>
<ref href="http://www.company.com/apology.asf"/>
</entry>
</asx>
おそらくお分かりのように、可能であればmedia1.company.comでファイルを再生し、最初のファイルが失敗した場合はmedia2.company.comでファイルを再生し、両方が失敗した場合は謝罪を再生することになっています。
実際に起こることは、3つすべてが聞こえるということです。フェイルオーバープロセスはうまくいかないようで、サーバーは最初のファイルが正常に再生されたことを認識していません。
これを修正するために何ができるでしょうか?サーバー設定ですか?XML形式に何か問題がありますか?