Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DirectX [ Archives / Au secours ] ()

jeudi 14 avril 2005 à 17:19:27 | DirectX



J'ai installé DirectX9c pour pouvoir utiliser Microsoft.DirectX.AudioVideoPlayback afin d'insérer des vidéo dans mon projet (en aspx). J'ai donc ajouté en référence Microsoft.DirectX et Microsoft.DirectX.AudioVideoPlayback.

J'ai créé une class LecteurVideo qui contient le code suivant :
using System;
using System.Web;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.IO;
using Microsoft.DirectX;
using Microsoft.DirectX.AudioVideoPlayback;

namespace SiteEnLigne
{
    public class LecteurVideo : Form
    {
        public LecteurVideo(string path)
        {
            Video video = Video.FromFile(path);
            video.Owner = this;
            video.Play();
        }
 
        static void Main(string[] args)
        { 
            Application.Run(new LecteurVideo(args[0]));
        }
    }
}

et quand j'appelle cette classe par : new LecteurVideo("nomfichier.mpg")
J'ai le message d'erreur suivant : Exception Details: System.IO.FileNotFoundException: File or assembly name System.Windows.Forms, or one of its dependencies, was not found.
 et je ne comprend pas pourquoi.

Quelqu'un pourrait-il m'aider? merci d'avance.

Aurélie

vendredi 15 avril 2005 à 01:25:31 | Re : DirectX

sebseb42

A moins que tu boss sous Unix avec Mono, il est preferable de ne jamais utiliser de chemin de fichier en relatif, mais toujours en absolu.

Si tu es dans un projet Application, fait ceci : new LecteurVideo(Application.StartupPath + "\\nomfichier.mpg");

et si tu es dans un projet Site Web, fait ceci : new LecteurVideo(Server.MapPath("nomfichier.mpg"));


vendredi 15 avril 2005 à 09:13:44 | Re : DirectX

MorpionMx

Membre Club Administrateur CodeS-SourceS
Comment il pourrait etre sous mono s'il fait une application DirectX ?
Et apparement, on dirait que c'est plutot l'assembly System.Windows.Forms qui est introuvable

Mx

vendredi 15 avril 2005 à 12:44:12 | Re : DirectX

aurelie

oui c'est l'assembly qui est introuvable mais pourquoi??
Merci de m'aider

Aurélie

vendredi 15 avril 2005 à 12:47:24 | Re : DirectX

MorpionMx

Membre Club Administrateur CodeS-SourceS
Oups, désolé d'avoir utlisé "il" alors que ca aurait du etre "elle".
Tu utilises quelle version du framework ?
Quand tu fais une application toute bete (rien qu'une form, disons), ca marche ?

Mx

vendredi 15 avril 2005 à 13:44:22 | Re : DirectX

aurelie

oui c'était elle!!
En ce qui concerne le framework c'est 1.0.3705.
Avant que je n'utilise Microsoft.DirectX.Audio... je n'avais pas de problème, et si je l'enlève j'en aurais pas!
Alors je crois que je vais tout enlever et tout réinstaller à moins que tu n'ai une solution ça serait vraiment bien!

Aurélie

vendredi 15 avril 2005 à 13:59:12 | Re : DirectX

MorpionMx

Membre Club Administrateur CodeS-SourceS
Je cherche mais c'est vrai que pour le moment je sais pas trop quoi te repondre.
Je vais reinstaller le sdk directX pour voir.

Mx

vendredi 15 avril 2005 à 14:12:41 | Re : DirectX

MorpionMx

Membre Club Administrateur CodeS-SourceS
Non, impossible de reproduire l'erreur.

Au fait, pourquoi utilises tu le namespace System.Web ?

Mx

vendredi 15 avril 2005 à 14:25:00 | Re : DirectX

aurelie

Pour l'instant j'en ai pas besoin!
Le problème c'est que je ne vois pas pourquoi il me met Microsoft.VisualC lorsque j'appelle Microsoft.DirectX.
Je n'ai jamais utilisé ça c'est la 1ère fois.
A moins que tu n'es une autre méthode pour pouvoir mettre des vidéo sur une page. Enfin, j'aimerais bien réussir à utiliser DirectX.

Aurélie

vendredi 15 avril 2005 à 14:47:09 | Re : DirectX

MorpionMx

Membre Club Administrateur CodeS-SourceS
Suis je bete, si tu fais de l'aspx, tu ne dois pas mettre using System.Windows.Forms... J'avais pas vu, alors que tu l'as précisé dans ton premier post.

Mx


1 2

Cette discussion est classé dans : system, directx, microsoft, using, lecteurvideo


Répondre à ce message

Sujets en rapport avec ce message

c# et directx [ par yafuka ] Salut t le mondej utilise visual studio .Net puis j ai installé directx9 sdk c++ et direcx9 sdk c# sur ma machine.mais lorsque je fais using Microso Probléme de "Data". [ par TmDsbsBs ] Bonjour, j'ai un problème avec le "Data" (erreur : "Le type ou le nom d'espace de noms "Data" n'existe pas dans la classe ou l'espace de nim "System" Remplir DropDownList [ par TmDsbsBs ] Bonjour, c'est encore moi. Je suis peut-être un peu lourd à poser toujours les mêmes questions, mais je ne trouve pas de solutions et ca commence à de error CS1519: Jeton '(' non valide [ par metek ] Bonjour,J'ai un soucis que je n'arrive pas à résoudre.Aprés avoir cherché en francais,anglais,japonais sur des forums je me résoud à poser la question Erreur avec les assemblys [ par braxivamov ] Bonjour,j'ai connais quelques langages de programmation mais je ne connais pas encore très bien le c# je viens de m'y mettre, j'ai commence avec de la afficher le contenue d'un textbox [ par cliantusse ] cliantusse Bonjour,j'ai deux forms, la 1ere contient un  textbox et un label, la 2eme c WindowsForm et la console ? [ par vash_vador ] Bonjour, Je suis nouveau dans le développements en c# (environ 6mois de pratique), et j'ai un projet mais j'ai un petit problème a résoudre: Mon probl Rss sur téléphone [ par spotlessmind50 ] Bonjour,j'ai un SPV M600 comme téléphone portable avec un Windows mobile 5 dessus et je souhaiterai réaliser une appli en C# pour récupérer un flux rs PB transfert FTP [ par kikibodel ] Bonjour,Je voudrais envoyer un fichier xml sur un serveur web, mais le prog que j'utilise me mets une erreur et je ne vois pas comment la résoudre : Drag & Drop [ par Jleherpeur ] Bonjour,Je suis entrain de créer une class pour faire du Drag&Drop sur des Control.J'ai un probleme ici: c.Parent.MousePositionComment faire pour recu


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.