Windows Media Server не останавливается после воспроизведения 1 файла из списка - PullRequest
0 голосов
/ 19 июня 2009

Я играю звук 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 Ответ

1 голос
/ 19 июня 2009

Это случай "я не думаю, что это означает, что вы думаете, что это значит"

По сути, вы создали список воспроизведения и сказали медиаплееру воспроизвести все эти файлы.

Вместо этого попробуйте что-то вроде этого:

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

Больше информации на Microsoft .

...