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

Qt Discussion :

Durée d'un film/piste audio


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 19
    Par défaut Durée d'un film/piste audio
    Bonjour j'aimerais savoir la durée d'un fichier vidéo ou audio en utilisant quelque chose de léger. J'ai essayer de voir du côté de QtMultimedia (Partie de QtMobility) qui n'est pas encore finalisé mais je n'arrive pas à voir une durée correcte. Ne me proposer pas ffmpeg directement c'est trop lourd comme librairie.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    QMediaPlaylist *playlist = new QMediaPlaylist;
        playlist->addMedia(QMediaResource(QUrl("D:/DSC_0099.AVI")));
     
    QMediaPlayer *player = new QMediaPlayer(this);
        player->setPlaylist(playlist);
     
            qDebug() << player->duration();
            qDebug() << playlist->error();
    Ceci affiche 0 e t 0 soit une durée de 0 et aucune erreur de detecté.
    Mon fichier est bien détecté car lorsque je fait player->play(), j'entends mon fichier se jouer en arrière plan.

    Merci pour votre aide.

    Lien utile : http://doc.qt.nokia.com/qtmobility-1.0/

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    je pense que l'adresse , url , est incorrecte :

    "D:\DSC_0099.AVI" , et non "D:/DSC_0099.AVI" ,si ton ordinateur fonctionne sous Windows ...

    Sinon :

    "/media/cdrom/DSC_0099.AVI" , si ton ordinateur fonctionne sous Kde ou Gnome ou Blackbox ...(linux)

    ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 19
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    duration : const qint64
     
    This property holds the duration of the current media.
     
    The value is the total playback time in milliseconds of the current media. The value may change across the life time of the QMediaPlayer object and may not be available when initial playback begins, connect to the durationChanged() signal to receive status notifications.
    Il fallait connecter le signal durationChanged à un slot personnalisé et faire un player.play(); pour récupérer la valeur.

  4. #4
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 19
    Par défaut
    Résolu merci

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

Discussions similaires

  1. [Audio] [JMF]recupérer la piste audio
    Par chris223 dans le forum Multimédia
    Réponses: 5
    Dernier message: 19/06/2008, 14h55
  2. Lecture aléatoire de pistes audios
    Par Ikko92 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/06/2007, 15h02
  3. Décomposition piste audio
    Par eowene dans le forum Audio
    Réponses: 2
    Dernier message: 20/03/2007, 10h12
  4. [FLASH 8] Problème de piste audio
    Par aleksandre dans le forum Flash
    Réponses: 1
    Dernier message: 23/10/2006, 09h07

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