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 !

LECTEUR AUDIO / VIDÉO


Information sur la source

Catégorie :Multimedia Classé sous : vidéo, audio, lecteur, diaporama, player Niveau : Débutant Date de création : 26/08/2006 Date de mise à jour : 29/08/2006 19:39:53 Vu / téléchargé: 7 524 / 44 595

Note :
6,2 / 10 - par 5 personnes
6,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

Ce lecteur permet la lecture des fichiers (.wmv, .wma, .wav, mp3 et mpeg).
Quelques options de lecture ont été ajoutés( boucle sur piste, lecture répéter, lecture aléatoire )
Options diverses : volume, positionnement du morceau, etc...
Il est également possible de changer le fond de l'application ainsi que de diffuser un diaporama
 

Conclusion

Ce logiciel n'à que deux semaine d'existance et par conséquent manque encore de quelque test de vérification.il sera normalement finaliser puis mis a jour sous peu.
Les commentaires disgracieux n'apportant aucune aide ne sont pas souhaiter
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

27 août 2006 01:09:42 :
Correction du bugg sur le pleine écran à venir la création en dynamique des timers utilisé car cela prendrais apparement moins de ressource
29 août 2006 19:37:03 :
Suite à la suggestion qui ma été faite, un travail à été effectué sur le redimensionnement. Les Timers que j'utilise qont désormais créés de manière dynamique. Si quelque idée vous viennent, surtout n'ésiter pas.
29 août 2006 19:39:53 :
création dynamique des timers, plus travail sur le probleme du redimensionnement du à la résolution de certain écran

Commentaires et avis

signaler à un administrateur
Commentaire de Francky23012301 le 26/08/2006 00:45:26

Salut,

Le but d'une communauté comme CS est d'aider les autres et de transmettre un savoir.

Ainsi cela se traduit par une participation à la vie du forum  en aidant les autres mais aussi en mettant en ligne des sources constructives, objectives et qui apportent un plus à cette communauté.

Une recherche sur le moteur de CS t'aurait montré que nous sommes déjà bien gatée en terme de TMediaPlayer. De ce fait cet source n'apporte rien de nouveau à cette communauté. Si tout le monde faisait ainsi on aurait 400 000 TMediaplayer et 400 000 horloges. Quel serait l'intéret ?

TOn source n'est pas compilable

Quand on ouvre ton source en vue du nombre de timers ca semble pas tres bon et c'est le cas. Quand on utilise un nombre de Timers importants, il faut mieux les créer dynamiquement.

Quand on ouvre le fichier dpr et que l'on voit le nombre d'unités déclarées, on a encore le meme sentiment que précedemment.

La partie multilangue est à revoir entièrement : ce n'est pas la bonne optique. Un fichier Ini par exemple aurait été mieux. D'autre solutions sont envisageables.

La partie plein écran : ca ne va pas

Coté code : Beaucoup de choses à revoir. Ce n'est pas tres  propre et pas optimisé. Il serait bon aussi de penser à créer plusieurs unités.

Dans l'ensemble un code qui sent un peu le réchauffé et chaotique. Cependant je souligne l'effort pour le design et l'option multilangue.

Je note pas

Bon coding

signaler à un administrateur
Commentaire de Francky23012301 le 26/08/2006 00:51:54

Ah oui,

Ton zip n"est pas construit convenablement :
*Des fichiers sont inutiles.
*Ne pas mettre de fichier .bat,.com,.exe : c"est une sécurité  pour les membres. Pour cleaner ton application, il y a sur CS un outil qui a été codé par f0xi.

Merci de nettoyer ton zip en utilisant ce logiciel

signaler à un administrateur
Commentaire de Michele58 le 26/08/2006 12:04:03

Tu est un débutant qui se lance bien, moi je t'encourage, ne tient pas compte de la méchancetée habituel de certains internautes qui se prennent pour des dictacteurs Delphi (je ne cite pas les noms car tu les décelera très vite) et qui ont l'art d'enfoncer les internautes au lieu de les encourager.

Pour t'encourager je te donne 10 points... Bonne continuation en programmation...
Bizzz... Michèle.

signaler à un administrateur
Commentaire de DelphiCool le 27/08/2006 09:59:53 administrateur CS

il manque AVIWriter.pas

signaler à un administrateur
Commentaire de DelphiCool le 27/08/2006 10:02:12 administrateur CS

oups je n'avais pas vu
http://www.delphifr.com/codes/ENCODAGE-VIDEO-TEMPS-REEL-TAVIWRITER_37415.aspx

signaler à un administrateur
Commentaire de Forman le 27/08/2006 15:06:50

Salut,
J'ai une erreur "EMCIDeviceError: impossibe de déterminer le type du périphérique à partir de l'extension du nom de fichier donné"
Ligne 411 de UInterfacePrincipale.pas:
ListView1.Items[iCurrent].Selected := true;

L'erreur se déclenche à chaque fois que j'essaie d'ouvrirr un mp3 (j'ai essayé avec plusieurs fichiers). Peut-être cela vient-il de ce que je n'ai pas le Windows Media Player?

Une question: pourquoi as-tu mis dans les uses de UInterfacePrincipale.pas les unités MgXPBar et AVIWriter? Il y a même un composant TAVIWriter sur la fiche, à quoi sert-il? (à moins que ce ne soit pour plus tard?)

Je ne note pas pour l'instant, j'attend la version 2!

signaler à un administrateur
Commentaire de Francky23012301 le 27/08/2006 16:10:38

Le code est à revoir : exemple typique d'erreur : la résolution de notre écran peut différee de la tienne. Il aurait mieux utiliser screen.top screen.left ect ect. Idem pour la souris encore que l'on peut faire mieux

Pk créer une forme dynamiquement et pas les autres ?

Pk créer une form dynamiquement et pas les timers ?

Sais tu quand on doit utiliser dynamiquement un composant ? Inutile dans le cas de ta form en vue de ce que tu fais.

Comment tu fera quand tu devras non pas avoir 4~5 langues mais 50 ? obliger de tout changer ? penser auxx fichier ini

Pourquoi utiliser 5 timers alors qu'un seul suffit ? Meme question pour les openpicturedialog.

L'image avec l'explosion : la moitié est cachée. Quel dommage.


Pourquoi poster un source finit à 50% surtout un TMediaPlayer ou ca finit toujours en pugilat car on a en deja une quinzaine.

signaler à un administrateur
Commentaire de Forman le 27/08/2006 16:53:25

Ah oui, autre chose aussi: je viens de remarquer que ton code m'a placé un raccourci vers lui-même sur le bureau! La moindre des choses si tu souhaites ajoutter cette fonctionalité dans ton soft (qui aurait d'ailleurs peut-être plus sa place dans un programme d'installation) c'est de DEMANDER SON AVIS A L'UTILISATEUR!

Ce genre de comportement arbitraire dans un soft a tendance à énerver certains utilisateurs, dont je fais partie, lol

signaler à un administrateur
Commentaire de Pienso le 29/08/2006 19:47:20

j'ai rectifier plus au moins le probleme du raccourci sur le bureau (je le propose dans les options du lecteur). Si quelqu'un a une piste concernant la lecture des DivX, mais également sur la vitesse d'execution des applications j'attend ses commentaires. Merci.

PS : Forman si tu es trop fort, ne perd pas ton temps à lire des sources placés dans la section DEBUTANT !!!!

signaler à un administrateur
Commentaire de Pienso le 29/08/2006 19:49:33

désoler le PS précédent était pour FRANCKY23012301.

Désolé FORMAN.

signaler à un administrateur
Commentaire de CptPingu le 30/08/2006 03:48:03

FRANCKY te donne des pistes pour progresser. Si tu poste une source ici, tu accepte de te soumettre à la critique, et ce dans le but de t'améliorer. Si tu cherche juste à montrer "regarder je sais faire cela", tu t'es trompé de site.

De plus, Francky t'as énumeré tes erreurs. Il ne cherchent pas à te rabaisser, mais à te montrer que tu peux améliorer ta source. Si les gens "trop fort" comme tu les appelle (à mon avis pejorativement) n'aidaient pas les nouveaux, quel serait l'interêt de code-source ?

Maintenant il est vrai que Francky est assez "sec" dans sa maniere de répondre, mais je le comprend parfaitement: il va au plus court. Les sources sur des TMediaPlayer sont légions sur ce site, les zip sont constamment pollué de fichiers, etc... d'où une certaine lassitude. Les méthodes et les erreurs se ressemblent, donc il est inutile de détailler.

Pour finir, ne crois pas que ce site est élitiste, loin de là. Il a pour but d'aider les gens de tout niveau. Seulement, on poste une source si on a quelquechose d'originale, d'inédit à faire partager (ou, si la source existe déjà, une autre méthode que celle présente).

signaler à un administrateur
Commentaire de clipper1 le 30/08/2006 11:56:11

salut

voila je viens de dévlopper un logiciel gestion  d'un cybercafé sus delphi 7 il me reste juste comment savoir si un page est ouvert sur un client du réseua pour que mon compteur commence à calculer le temps, pour ce la je cherche quelqu'un qui peut m'aider à résoudre ce problème Merci d'avance à tous les développers

signaler à un administrateur
Commentaire de Francky23012301 le 30/08/2006 15:28:10

salut,

Je suis peut etre "sec" mais je n'insulter pas les gens de C...ard en PV comme tu l'as fais.

Comme le dit le CptPingu on ne poste pas un source pour flatter son égo mais pour apporter. Ton source n'a rien de novateur et donc n'apporte rien d'autant plus que si on n'installe pas le composant il n'est pas compilable chose que tu n'as pas précisé. Ce composant n'étant pas tres connu, il est impossible de le deviner.

Je t'ai donné des pistes pour améliorer ton source maintenant tu peux ne pas accepter mes conseils mais a mon avis tu perds à ne pas les suivre :

Cacher ta souris en la placant en dehors de ton écran est judicieux mais pas la bonne façon de faire. Changer de langue en modifiant les captions et autres comme tu le fais fait sale en terme de code et n'est pas la bonne facon de faire : imagine 200 langues différentes....

Tes Opendialog et tes timers : inutiles d'en avoir autant car tu ne les utilises pas tous en meme temps. En changeant l'intervalle et avec un case ... of tu peux faire plus efficace moins lourd en terme de taille et plus rapide.

Maintenant si tu n'admets pas les critiques constructives ce qui était le cas, ne soumet pas tes sources ici. Que tu es mal pris au premier jet mes remarques Ok, mais là tu n'arrives toujours pas à comprendre que ca n'avait rien de méchant. De plus j'ai modéré mes mots sachant que les TMediaPlayer..... et on pense tous la meme chose.

@+

signaler à un administrateur
Commentaire de Francky23012301 le 30/08/2006 15:29:02

Les insultes : ce n'était pas CptPingu mais le posteur de ce source ;). Désolé Capitaine pour cette mauvaise tournure ^^.

signaler à un administrateur
Commentaire de CptPingu le 30/08/2006 16:29:59

Je commencais à me demander si j'avais pas écrit un mp lors d'une crise de somnanbulisme...^^

Sinon effectivement, je déconseille aussi les TMediaPlayer au profit de Fmod.dll (ou bass.dll).

signaler à un administrateur
Commentaire de Pienso le 30/08/2006 18:22:50

La critique des commentaires trop 'sec' n'était pas pour toi Forman mais je l'ai déjà écrit plus haut. Ce que je veux dire, c que cette source ne vous apporte rien à vous mais cependant elle permettra peut être d'aider d'autre personne débutant avec Delphi. Vous semblez vous arrêter au fait que j'utilise un TMediaPlayer mais d'autres notions et composants sont abordés et utiliser dans cette source. J'espère juste pouvoir aider, modestement, quelque personne comme vous même pouvais le faire vous même à mon égard.
Donc c vrai que quand les gens qui laisse des commentaires comme certain vu plus, ils peuvent s'abstenir ou alors m'apporter leur Savoir et pas leur Mépris qui  semble répondre à mes lacunes.

signaler à un administrateur
Commentaire de Francky23012301 le 30/08/2006 21:17:07

Pienso,

Ou tu as vu du mépris ?? arrette ta parano là stp!!! Interprete pas les mots des autres : Si je t'avais méprisé j'aurais pas écrit 25 lignes mais une seule : "Encore un TMediaPlayer Pffff :1/10 " puis basta.

Je te souligne quand meme que j'ai lu ton source et partiellement corrigé : plutot que de me dire merci tu m'insultes. On aura tout vu ...

Le TMediaPlayer : Quel est intéret pour un membre d'en avoir des tonnes et des  tonnes? Surtout que l'on voit toujours la meme chose.

Le débat est clos.

signaler à un administrateur
Commentaire de Bidou le 30/08/2006 22:59:25 administrateur CS

Bon allez calmez-vous, pas que ça dégénère...

signaler à un administrateur
Commentaire de Pienso le 31/08/2006 16:47:46

je crois que le plus simple c'est que tu aille mettre tes commentaires qui ne sont pas constructifs sur d'autre source, moi j'ai eu ma dose.

Relie toi un peu dans les comms que tu m'a laissé et tu vas comprendre qu'en fait tu tourne en rond la plupart du temps, je cite;

"TMediaPlayer tjs la même chose...ton source ne sert à rien".
"pourquoi poster une source a 50%..."
"Sources qui sent le réchauffer et chaotique..."

Ca te sert à quoi de mettre ça.
Si tu te sen fort et que ta du savoir à transmettre, inspire toi par exemple des commentaires laissés par Forman et tu verra que le problème ne vient pas du fait que cette source soit critiqué mais de la manière dont tu le fait.

A bonne entendeur salut!!!

signaler à un administrateur
Commentaire de taye78 le 07/09/2006 16:35:11

La continuation de cette discution est-elle réellement nécessaire ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

XOR mécanique [ par craftsystem ] Salut toussuite au poste "Fichier Corrompus" qui a est résolus...Au passage je remercie fOxij'aurais une autre question:je viens de faire un lecteur a Bug énorme pour le Lecteur Windows Media Player [ par Francky23012301 ] Salut à tous,J'étais entrain de regarder un film avec le Lecteur Windows Media Player (Fichier MPeg).Puis j'ai fais un screen shot que j'ai collé sour Déphasage audio numérique : détection [ par mbsofts ] Bonjour, je cherche un algo de détection de déphasage dans un fichier son.Si vous avez des algo à me filer ou des documentations à me conseiller, merc Lecteur média [ par cincap ] Bonjour à toutes et à tous,Quelqu'un saurait t'il me dire pourquoi avec tous les exemples de lecteur média sur Cs, aucun ne lit les fichiers *.avi cré Sauvegarde de vidéo [ par cincap ] Bonjour à toutes et à tous,Quand on utilise le code de base pour enregistrer une vidéo de sa webcam, y a t'il un moyen de sauvegarder cette vidéo dans comment inserer un vidéo windows movie maker dans delphi 7 [ par delph7_00 ] salutje veut savoir comment inserer un vidéo windows movie maker dans delphi 7 merci Code Bar: une idée propulsive sur Delphi! [ par leader2000 ] Salut chers Developpeurs! Je suis tout petit peu embarrassé. Mais ma préoccupation est simple pour ceux qui ont déjà connu l'expérience de l'utilisa EAccessViolation [ par dvwyns ] Salut tout le monde,Voila j ai un pt problème avec un jeu qui se nomme OXO...En fait le code ci-dessous est une partie d'un algo de vérification du jo Wave vizualization and recordind [ par Chaser_DS ] Hi. I am from Russia, and I small speak English. I have a question. Sample - It is a test audio visualization and audio recording test (link on sour Extraire des Frames d'une vidéo [ par benzebuth666 ] Bonjour,Je voudrais pouvoir extraire des frames d'une vidéo, lue dans un Tpanel et controlée par un Tmediaplayer.En fait, je veux faire un bouton qui


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements



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,39 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é.