begin process at 2010 02 10 07:54:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimedia

 > LECTEUR AUDIO / VIDÉO

LECTEUR AUDIO / VIDÉO


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :9 406 / 44 870

Auteur : Pienso

Ecrire un message privé
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

Les Membres Club peuvent 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

 Sources de la même categorie

Source avec Zip Source avec une capture SCREENCAMTURE 0.2 par JulioDelphi
Source avec Zip Source avec une capture CHANGEUR DE FOND D'ÉCRAN par John Dogget
Source avec Zip Source avec une capture SCAN THREAD : BASS par Nicolas___
Source avec Zip Source avec une capture PEDALE MULTI EFFETS [BASS ASIO] par Nicolas___
Source avec Zip Source avec une capture POPUP ALERTE STYLE MSN AVAST par strobinateur

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PEDALE MULTI EFFETS [BASS ASIO] par Nicolas___
Source avec Zip Source avec une capture DÉKIBULLE UN PETIT LECTEUR AUDIO par flagada
Source avec Zip Source avec une capture PLAYER MP3, REGIONS ET PLAYLIST EVOLUTIONS par DeltaFX
Source avec Zip WRP - WEB RADIO PLAYER par grandvizir
Source avec Zip LECTEURMP3 COMPLET: TAG, LISTE M3U, DÉPLACER TITRES DANS LA ... par PlacidBlue07

Commentaires et avis

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

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

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.

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

il manque AVIWriter.pas

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

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!

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.

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

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 !!!!

Commentaire de Pienso le 29/08/2006 19:49:33

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

Désolé FORMAN.

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).

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

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.

@+

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 ^^.

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).

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.

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.

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

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

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!!!

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 Lecteur vidéo su internet [ par kopierreko ] Bonjour,Je vous explique tout: Je voudrais pourvoir lire les vidéos de mon FTP via une application sur mon PC. Je commence déjà par essayer de lire un 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 Extraire une image d'une vidéo [ par ludo2223 ] Bonjour à tous,Je souhaiterais extraire une image d'une vidéo pour créer une fenêtre qui afficherait les aperçus de toutes les vidéos d'un répertoire. Accés lecteur carte à puces USB PC/SC [ par dodfr ] Bonjour,J'ai une Dell Precision M2400 avec lecteur SmartCard (cartes à puces) intégré, il a aussi l'option de lecteur de carte "sans contacts".Je cher system [ par sidalilo ] bonjour..est ce qu'il y a une fonction api pour savoir la durée d'un fichier video ou audio en delphi? si vous avez une astuce  veuillez me donner mon


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales