В настоящее время у меня есть сетевая камера, которая транслирует видео в формате .swf (а также в формате JPEG, также ...), и я хочу иметь возможность встроить поток в проект Flash или Air, который я 'Я создаю себя.Однако единственные примеры, которые мне удалось найти, требуют, чтобы файл .swf был сохранен как ресурс проекта;ясно, что это нежелательно для прямой трансляции.Есть ли какие-либо предложения / учебное пособие / пример того, как обойти эту проблему?
Другой вариант - использовать файл JPEG движения.У меня есть некоторый сгенерированный код (показан ниже), но, к сожалению, при просмотре через Adobe Air отображается только первое изображение (если бы я просматривал его в браузере HTML, изображение автоматически обновлялось, эффективно отображая поток:
<SCRIPT LANGUAGE="JavaScript">
function displayImage( )
{
// Set the BaseURL to the URL of your camera
var BaseURL = "foo.com/";
// DisplayWidth & DisplayHeight specifies the displayed width & height of the image.
// You may change these numbers, the effect will be a stretched or a shrunk image
var DisplayWidth = "320";
var DisplayHeight = "240";
// This is the path to the image generating file inside the camera itself
var File = "axis-cgi/jpg/image.cgi?resolution=320x240";
// No changes required below this point
var output = "";
theDate = new Date();
output = '<IMG SRC="';
output += BaseURL;
output += File;
output += '&dummy=' + theDate.getTime().toString(10);
output += '" HEIGHT="';
output += DisplayHeight;
output += '" WIDTH="';
output += DisplayWidth;
output += '" ALT="Camera Image">';
document.write(output);
}
</SCRIPT>
Есть предложения?
Спасибо и всего наилучшего.