IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Lire une video stockée dans mes ressources dans MediaPlayer - Etiqueté Byte? Comment faire


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2018
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2018
    Messages : 33
    Points : 21
    Points
    21
    Par défaut Lire une video stockée dans mes ressources dans MediaPlayer - Etiqueté Byte? Comment faire
    Bonjour!

    Je viens solliciter votre aide car j'aimerais lire un fichier vidéo dans le média player (que j'ai ajouté à ma liste d'outils). J'ai importé ma vidéo dans mes ressources.

    Problème: lorsque je tape:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AxWindowsMediaPlayer1.URL = My.Resources.ExportIntro2
    J'ai une erreur: Impossible de convertir une valeur de type 'Tableau à 1 dimension de Byte' en 'string'

    Pourquoi donc??

    Je sèche. C'est un fichier mp4, j'ai bien essayé de rajouter l'extension à la fin de ma ligne, mais rien n'y fait.
    Comment m'y prendre pour lire une video depuis mes ressources? Je désespère

    Merci par avance de votre aide!

    (Nb: même chose avec un fichier avi par exemple...)
    (Re - nb: ma vidéo a été créée avec le logiciel Adobe After Effects)

  2. #2
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    La propriété .URL requiert un chemin or ta resource edt stockée en tableau de byte donc il faut extraire temporairement ta resource sur ton disque dur pour obtenir un chemin valide :

    System.io.file.writeallbytes te permet d écrire ton tableau de byte avec le chemin de ton choix.

    A+

  3. #3
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2018
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2018
    Messages : 33
    Points : 21
    Points
    21
    Par défaut
    Aaaah génial!

    Toutes mes excuses pour le retard de ma réponse, le week end a été riche et bien rempli!

    Merci beaucoup! Grace à toi j'ai résolu mon problème!

    Du coup je l'ai intégré dans un petit script pour vérifier si le dossier ou la vidéo est stockée est déjà créée, puis je vérifie si la vidéo est déjà créée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     If System.IO.File.Exists(Application.StartupPath & "\VID\ExportIntro2.mp4") = False Then
     
                If System.IO.Directory.Exists(Application.StartupPath & "\VID") = False Then
                    My.Computer.FileSystem.CreateDirectory(Application.StartupPath & "\VID")
                End If
     
     System.IO.File.WriteAllBytes(Application.StartupPath & "\VID\" & "ExportIntro2.mp4", My.Resources.ExportIntro2)
     
     End If
    Puis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    AxWindowsMediaPlayer1.URL = (Application.StartupPath & "\VID\ExportIntro2.mp4")
    AxWindowsMediaPlayer1.Ctlcontrols.play()
    Génial! Merci mille fois. J'aurais pu chercher un moment!



    Me voilà avec un tout beau splash screen^^!

    Je te remercie pour ton aide! Bonne soirée!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lire fichier texte dans mes ressources
    Par jalalnet dans le forum VB.NET
    Réponses: 8
    Dernier message: 19/05/2012, 17h20
  2. Lire une video dans une application java
    Par shindara dans le forum Multimédia
    Réponses: 4
    Dernier message: 11/11/2010, 15h57
  3. Lire une video stockée sur Ftp à partir d'un lecteur exportable
    Par Aspic dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 05/01/2008, 11h33
  4. lire une video dans un player..?
    Par irico dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 17/04/2007, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo