Сервер Windows Media не останавливается после воспроизведения 1 файла из списка
Я играю аудио в 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 ответ
Это случай "Я не думаю, что это означает, что вы думаете, что это значит"
По сути, вы создали список воспроизведения и сказали медиаплееру воспроизвести все эти файлы.
Вместо этого попробуйте что-то вроде этого:
<entry>
<title>Audio Stream</title>
<ref href="mms://blah">
<ref href="mms://blahsecondattempt">
<ref href="mms://blahthird">
</entry>
Больше информации в Microsoft.