ГлавнаяСправка по использованию серверного ActionScriptКласс NetStream › NetStream.onStatus()

NetStream.onStatus()

ns.onStatus = function(infoObject){})

Вызывается каждый раз, когда меняется состояние статуса объекта NetStream или в нем возникает ошибка. Удалённый сервер может одобрять или отклонять вызов NetStream.publish().

Доступно с версии сервера

Flash Media Interactive Server 3 и Flash Media Development Server 3

Параметры

infoObject
Объект со свойствами code и level предоставляющими информацию о статусе вызова в NetStream. Оба свойства являются строковыми.

Код свойства

Уровень свойства

Описание

NetStream.Publish.Start

status

Попытка публикации выполнилась успешно.

NetStream.Publish.BadName

error

Совершена попытка публикации в поток, в который уже совершается публикация кем то другим.

NetStream.Unpublish.Success

status

Попытка прекращения публикации прошла успешно.

NetStream.Record.Start

status

Начата запись.

NetStream.Record.Stop

status

Запись остановлена.

NetStream.Record.NoAccess

status

Произошла попытка перезаписи потока доступного только для чтения.

NetStream.Record.Failed

error

Попытка записи завершилась неудачно.

NetStream.Record.DiskQuotaExceeded

error

Попытка записи потока завершилась неудачно, поскольку превышено доступное дисковое пространство. Для подробной информации смотрите Stream.record().

Пример

ns = new NetStream(nc); 
ns.onStatus = function(info){ 
    if (info.code == "NetStream.Publish.Start"){ 
        trace("Сейчас идет публикация"); 
    } 
ns.publish("foo", "live"); 
}

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.