Project

General

Profile

Что играет в плеере виде XML Старая реализация

Функция обеспечивает сохранение в файл информации об очереди воспроизведения и синхронное изменение содержимого файла при изменении очереди воспроизведения плеера. Дополнительно существует возможность запустить произвольное приложение при изменении файла.

Получить информацию о том, что играет в плеере в виде динамически изменяющегося файла формата XML необходимо включить запись XML файла в настройках:
Сервис\Настройки\Доп\XML\Воспроизводимые в данный момент элементы\Производить запись в XML файл = Да
После этого в файл, имя которого указано в параметре Имя XML файла будет сохраняться информация о плеере, в котором воспроизводится элемент, самом элементе и блоке расписания, из которого он загружен.
Пример файла:

<code class="xml">
<?xml version="1.0" encoding="utf-8" ?>
<ELEM_LIST>
  <ELEM PLAYER_NAME="Player" SCH_ID="0" SCH_NAME="Default" STATUS="playing">
   <START_TIME>18:41:34</START_TIME>
   <START_DATE>2012-12-12</START_DATE>
   <BLK_TYPE>М</BLK_TYPE>
   <TYPE></TYPE>
   <NAME>Maid with the Flaxen Hair</NAME>
   <ARTIST>Richard Stoltzman/Slovak Radio Symphony Orchestra</ARTIST>
   <AUTHOR>Claude Debussy</AUTHOR>
   <ALBUM>Fine Music, Vol. 1</ALBUM>
   <DBID></DBID>
   <FILE_NAME>C:\Users\Public\Music\Sample Music\Maid with the Flaxen Hair.mp3</FILE_NAME>
   <DURATION>00:02:49</DURATION>
  </ELEM>
  <ELEM PLAYER_NAME="Player" SCH_ID="0" SCH_NAME="Default" STATUS="preloaded">
   <BLK_TYPE>М</BLK_TYPE>
   <TYPE></TYPE>
   <NAME>Kalimba</NAME>
   <ARTIST>Mr. Scruff</ARTIST>
   <AUTHOR>A. Carthy and A. Kingslow</AUTHOR>
   <ALBUM>Ninja Tuna</ALBUM>
   <DBID></DBID>
   <FILE_NAME>C:\Users\Public\Music\Sample Music\Kalimba.mp3</FILE_NAME>
   <DURATION>00:05:48</DURATION>
  </ELEM>
</ELEM_LIST>
</code>

Особенностью является запись в один файл информации о всех плеерах и неполный набор информации в файле.

Add picture from clipboard (Maximum size: 742 MB)