<<SHUTDOWN</tt>
===Ошибка запуска воспроизведения, отсутствует необходимая платная опцияproxyServer===остановить загрузку контента <tt>>>STOP <<STATE 0</tt>В этом примере описана ситуация, когда движок не может начать воспроизведение, так как для этого требуется наличие у пользователя активированной платной опции.
разорвать соединениеВ случае отсутствия платной опции необходимо уведомить пользователя о необходимости приобрести данную опцию. Это может сделать либо клиент, либо движок. Если клиент хочет самостоятельно уведомить пользователя, он должен сообщить движку о готовности получать событие <tt>download_stopped</tt> с помощью команды <tt>SETOPTIONS</tt>. Если клиент этого не сделал, то движок самостоятельно уведомит пользователя (открыв окно либо страницу в браузере). Первый пример описывает ситуацию, когда клиент не хочет уведомлять пользователя (в этом сценарии уведомление пользователю выдаст движок): рукопожатие <tt>>>HELLOBG version=3 <<HELLOTS version=3.1.1 version_code=3003400 key=5eb1f78f http_port=6878 >>READY key=123456-fd2a247d83adffed56d82cca150d5fab225f1408 <<AUTH 5</tt> старт воспроизведения <tt>>>START PID c894b23a65d64a0dae2076d2a01ec6bface83b01 0 <<STATE 1 <<STATUS main:starting</tt> ошибка старта <tt><<STATE 0 <<STATUS main:idle <<STATUS main:err;0;You need to buy Proxy Server option to continue</tt> Второй пример описывает ситуацию, когда клиент хочет уведомлять пользователя: рукопожатие <tt>>>HELLOBG version=3 <<HELLOTS version=3.1.1 version_code=3003400 key=5eb1f78f http_port=6878 >>SHUTDOWNREADY key=123456-fd2a247d83adffed56d82cca150d5fab225f1408 <<AUTH 5 >>SETOPTIONS use_stop_notifications=1</tt> старт воспроизведения <tt>>>START PID c894b23a65d64a0dae2076d2a01ec6bface83b01 0 <<STATE 1 <<STATUS main:starting</tt> ошибка старта <tt><<EVENT download_stopped reason=missing_option option=proxyServer <<STATE 0 <<SHUTDOWNSTATUS main:idle</tt>
===Воспроизведение прервано, так как отсутствует необходимая платная опция===