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

Stream.size()

Stream.size(name[, virtualKey])

Статический; возвращает размер записанного потока в байтах.

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

Flash Media Server 2

Параметры

name
Строка, указывающая имя потока. Так же в параметре name можно использовать ярлык формата для указания типа файла.

virtualKey
Строка, содержащая значение ключа. Начиная с Flash Media Server 2, имена потокой не всегда являются уникальными. Можно создавать несколько потоков в тем же самым именем помещая их в физически разные папки. Далее, при помощи разделов VirtualDirectory и VirtualKeys находящихся в файле Vhost.xml нужно направлять клиентов на соответствующий поток. Метод Stream.size() не взаимодействует с клиентом, он является связанным с потоком на сервере. В результате этого, возможно понадобится указать виртуальный ключ для определения соответствующего потока. Для получения подробной информации о ключах смотрите Client.virtualKey. Этот параметр необязательный.

Возвращает

Число; если запрашиваемый поток не найден, возвращаемое значение равно 0.

Пример

Следующий пример отображает размер потока, MP3 и F4V потоков в указанном порядке:

function onProcessCmd(cmd){ 
    // Сюда вставить некий код... 
    var streamSize = Stream.size("foo"); 
    trace("Рамер: " + streamSize + "\n"); 
} 
 
//Для файлов в формате MP3  
 
function onProcessCmd(cmd){ 
    // Сюда вставить некий код... 
    var streamSize = Stream.size("mp3:foo" ); 
    trace("Рамер: " + streamSize + "\n"); 
} 
//Для файлов в формате F4V
 
function onProcessCmd(cmd){ 
    // Сюда вставить некий код... 
    var streamSize = Stream.size("mp4:foo"); 
    trace("Рамер: " + streamSize + "\n"); 
}

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

Ярлыки: , ,

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