0 votes

Vidéo sur plusieurs moniteurs

J'écris un programme relativement simple impliquant 3 moniteurs séparés.

Chaque écran aura un bouton permettant de se déplacer sur cet écran spécifique. Si vous cliquez sur ce bouton, une vidéo sera diffusée sur cet écran. Je dois pouvoir faire en sorte que chacun des écrans agisse comme s'il était totalement séparé.

J'ai construit l'ordinateur qui fera fonctionner le système. 2 cartes graphiques (4 slots dvi). 3 écrans tactiles. Une installation informatique décente.

Ma question est la suivante : Quelle est la meilleure approche pour cela ? Je n'ai jamais programmé de vidéo dans ce que j'ai écrit. J'ai juste besoin d'un coup de pouce pour savoir où aller.

Je ne peux pas me permettre d'acheter un vrai logiciel. Tout ce qui est open source serait génial. J'utilise Windows XP home (entièrement mis à jour). Cette machine ne servira qu'à cela (c'est une exposition).

Toute aide serait la bienvenue. Quelle langue suggérez-vous ? Merci à tous !

0voto

Ed Harper Points 13289

Vous ne dites pas quelle a été votre expérience en matière de programmation, donc je ne suis pas sûr que ce soit utile ou non, mais avez-vous jeté un coup d'œil à Traitement ? Il s'agit d'un environnement de programmation open source basé sur Java et destiné (d'après le site web) aux "étudiants, artistes, designers, chercheurs et amateurs pour l'apprentissage, le prototypage et la production".

Je pense qu'il devrait être capable de faire tout ce dont vous avez besoin pour ce projet.

0voto

Je viens d'obtenir mon diplôme en informatique. Je suis donc encore jeune pour tout.

TFD : Le kit a été entièrement payé par le musée. Je suppose que je pourrais demander plus d'argent, mais je suis soumis à des délais (ils veulent quelque chose pour ce week-end). Ça craint un peu.

Je vais vérifier Processing et voir si je peux l'utiliser.

Je suppose que je cherche un coup de pouce dans la bonne direction. Je vais probablement finir par bricoler quelque chose en guise de solution temporaire. Puis, quand j'en aurai l'occasion, j'y retournerai et je l'améliorerai.

0voto

Vous pouvez utiliser Visual Studio (Express) pour créer une application en .net, créer un formulaire avec quelques boutons et un contrôle de lecteur multimédia, puis boucler chaque écran et placer une instance de ce formulaire sur les limites exactes de l'écran et c'est tout.

Utilisez ce code snipet comme référence :

public static void PutOn(this Form form, int width, int height)
{
    var screen_size = new Size(width, height);

    var screens = from s in Screen.AllScreens
                  where s.Bounds.Size == screen_size
                  select s;

    Screen app_screen = screens.FirstOr(Screen.PrimaryScreen);

    form.Location = new Point(
        app_screen.Bounds.X + (app_screen.Bounds.Width - form.Width) / 2,
        app_screen.Bounds.Y + (app_screen.Bounds.Height - form.Height) / 2);
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X