从列表中播放1个文件后,Windows媒体服务器不会停止

时间:2009-06-18 23:37:33

标签: xml windows-media-player windows-media-server asx

我正在播放Windows Media音频,由ASX元文件触发,如下所示:

<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上尝试该文件,如果第一个失败,如果两个都失败了,那就开始道歉。

实际发生的是,你听到这三个。故障转移过程似乎失败了,并且服务器不知道第一个文件已成功播放。

可以采取哪些措施来解决这个问题?它是服务器设置吗? XML格式有问题吗?

1 个答案:

答案 0 :(得分:1)

这是“我不认为这意味着你的意思”的案例

基本上,您创建了一个播放列表并告诉媒体播放器播放所有这些文件。

而是尝试这样的事情:

<entry>
<title>Audio Stream</title>
<ref href="mms://blah">
<ref href="mms://blahsecondattempt">
<ref href="mms://blahthird">
</entry>

更多信息位于Microsoft