J'ai actuellement une caméra réseau qui diffuse la vidéo en tant que fichier .swf (et aussi en tant que motion JPEG ainsi ...) et je veux être capable d'intégrer le flux à l'intérieur d'un projet Flash ou Air que je crée moi-même. Les seuls exemples que j'ai pu trouver cependant, exigent que le fichier .swf soit sauvegardé en tant que ressource du projet; De toute évidence, cela n'est pas souhaitable pour un flux en direct. Y a-t-il une suggestion/un tutoriel/un exemple pour contourner ce problème?Intégrer un fichier .swf en streaming dans une autre application Flash ou Adobe Air
Une autre option consiste à utiliser le mouvement JPEG. J'ai un peu de code généré (montré ci-dessous), mais malheureusement seule la première image est affichée lors de l'affichage via Adobe Air (si je devais l'afficher dans un navigateur HTML, l'image se mettrait automatiquement à jour:
<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>
Toutes les suggestions?
Merci et salutations.
Le flux peut être un fichier .swf, .mpg-4 ou une série d'images affichées à partir du fichier cgi répertorié dans le code ci-dessus. – sahhhm