Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3136 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] MediaPlayer (msdxm.ocx) et decalage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] MediaPlayer (msdxm.ocx) et decalage

n°970629
baffab
Posté le 03-02-2005 à 15:04:50  profilanswer
 

Salut la compagnie,
 
J'ai un petit probleme (normal sinon je ne serais pas la), j'ai fais un programme en VB qui utilise un composant MediaPlayer pour afficher une video. J'ai un probleme de correspondance entre la position affichee = position retournee par ce composant (MediaPlayer1.CurrentPosition) et la position reelle du media dans certaines conditions. J'ai fais le test sur 2 machines :
 - sous Windows 2000, pas de problemes pour les videos mais decalage avec mp3.
 - sous Windows XP, decalage quasi systematique sur tous les medias.
 
Pour etre plus precis, c'est a partir du moment ou j'utilise la barre de defilement pour me rendre a un endroit precis que ca fait ca. Il est possible que ca vienne de la version de media player mais existe-t-il un moyen de la faire marcher sans etre oblige de changer de version (d'autant plus que c'est l'ancienne version qui marche mieux). J'ai meme copie et renomme les composant utilise pour forcer le programme a utiliser ceux de 2000 mais rien n'y fait.
C'est d'autant plus embetant que c'est un programme pour sous-titrer des videos. Je m'en sers pour l'instant sous 2000 mais j'aimerais bien l'exploiter sous XP.
 
Si vous avez une idee ca m'arrangerait, merci.

mood
Publicité
Posté le 03-02-2005 à 15:04:50  profilanswer
 

n°975160
baffab
Posté le 08-02-2005 à 10:33:24  profilanswer
 

Peut-etre qu'un exemple sera plus parlant, donc si vous voulez tester le prog c'est ici  (faire un copier/coller du lien si ca ne marche pas en cliquant dessus)


---------------
alliancefrancophone - logiciels persos (ogm ou mkv vers avi, sous-titres...) - modif firmwares MTK13x9
n°975200
_charlyole​g_
Posté le 08-02-2005 à 11:20:21  profilanswer
 

Salut!  
Je te conseille de ne pas utiliser le composant mais plutot d'utiliser les références à la MCI. Je pense que tu auras moins de problème.
Ainsi tu peux utiliser la commande MCISendString pour lire tes vidéos et faire toutes les actions que tu souhaites.
 
ton problème pourrait aussi venir du fait que le composant affiche la currentposition réelle, mais qu'en fait lorsque tu bouge la barre de défilement, le média se positionne sur une keyframe.
La MCI te permet de te positionner exactement sur la frame que tu veux.
 
 
J'ai une question à mon tour:  
Comment fais tu pour afficher du texte (ou une image bref) au dessus de ta vidéo ?
Je suis justement en train d'essayer ca, je me suis découragé avec la MCI, je suis donc passé a directX et toujours pas de résultat probant.
Si tu pouvais m'aider en retour, ca serait extrêmement sympa et tu m'enleverais une épine du pied !!!
Sachant que je suis sous 98 pour développer, je n'ai pas accès a la VMR  :fou:  
 
[EDIT] en fait je viens de voir ton programme, et si j'ai bien compris tu ne fais pas d'overlay...


Message édité par _charlyoleg_ le 08-02-2005 à 11:27:58
n°978619
baffab
Posté le 11-02-2005 à 13:48:22  profilanswer
 

Je vais essayer avec les MCI mais ca a l'air plus complique. J'y pensais bien au coup de la keyframe mais ce qui m'ennerve c'est que ca marche bien sous 2000. Ca m'arrangerait de pouvoir le faire marcher sous XP en recuperant seulement les bon ocx ou dll, enfin...
Pour ce qui est de l'affichage des sous-titres, c'est pas moi ! C'est le composant MediaPlayer qui les rajoute tout seul comme quand on lit une video avec windows media player et le filtre vobsub.


---------------
alliancefrancophone - logiciels persos (ogm ou mkv vers avi, sous-titres...) - modif firmwares MTK13x9
n°978627
_charlyole​g_
Posté le 11-02-2005 à 13:51:04  profilanswer
 

ok merci pour la réponse.
La gestion des sous titres avec le composant WMP ne m'interesse pas trop, car on ne peut pas gérer en temps réel l'affichage il me semble. Est ce que je me trompe ?

n°978745
baffab
Posté le 11-02-2005 à 14:58:17  profilanswer
 

Je ne me suis pas trop posé la question, c'est pourquoi j'ai rajouté la zone de texte dessous qui affiche le sous-titre ouvert à gauche en ayant le bouton "apercu" selectionné.


---------------
alliancefrancophone - logiciels persos (ogm ou mkv vers avi, sous-titres...) - modif firmwares MTK13x9

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] MediaPlayer (msdxm.ocx) et decalage

 

Sujets relatifs
Lire plusieurs Sons/Videos dans 1 Object MédiaPlayer[CSS] Décalage d'un DIV par rapport à un autre
HTML CSS - décalage dans mes tables[CSS] Décalage et incoherence entre IE et Firefox sur <div > droite.
[HTML] Décalage pixel sous Netscape...décalage de <div> si pas de border dans div principale
Décalage des variables?XHTML + CSS valid : décalage aléatoire avec Firefox et Mozilla
XML -> Array = Décalage :'(Gérer le décalage horaire
Plus de sujets relatifs à : [VB] MediaPlayer (msdxm.ocx) et decalage


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)