AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Simply Player - ein Media Player
Thema durchsuchen
Ansicht
Themen-Optionen

Simply Player - ein Media Player

Ein Thema von Mazel · begonnen am 19. Mai 2006 · letzter Beitrag vom 24. Aug 2006
Antwort Antwort
Seite 6 von 7   « Erste     456 7      
Benutzerbild von Mazel
Mazel
Registriert seit: 11. Nov 2005
Simply Player 1.0

Kurzbeschreibung: Ein einfacher Player für Audio- und Videodateien.

Audiodateien:
  • .mp1 .mp2 .mp3 .m1a .m2a. .mpa .wav
  • .xm .it .s3m .mod .mtm .umx .mo3
  • .mid .midi .rmi
  • .ogg .aif .aiff
  • weitere Formate durch entsprechende PlugIns: http://www.un4seen.com
Videodateien:
  • .avi .wmv .asf
  • .mpg .mpeg .m1v .mp1v .m2v .mp2v .mpv
Playlistdatein:
  • .m3u
  • .pls
neu in Version 1.0:
- schon vorhandene Effekte wurde verbessert, neue hinzugefügt
  • Ändern der Samplerate
  • Echo optimiert
  • Tempoänderung optimiert
  • FadeIn und FadeOut
  • Hotkeys können nun gesetzt werden
  • Playlist kann aller x Minuten gespeichert werden
  • Minimieroptionen sind nun einstellbar
- Equalizer würde verbessert
- pls Playlisten können nun geladen und gespeichert werden
- Anzeige der Bitrate und Samplerate

verwendete Komponenten für Media:
bass.dll für Audiodateien
DSPack für Videodateien

Edit: neue Version hochgeladen am 17.08.2006 13:23 Uhr

So, nun könnt ihr die neue Version laden . Ich hoffe es befinden sich keine Fehler mehr im Projekt, falls doch, sagt mir bescheid, damit ich sie sofort entfernen kann.

Gruß
Mazel
Miniaturansicht angehängter Grafiken
bild2_181.jpg  
Angehängte Dateien
Dateityp: zip simply_player_1.0_197.zip (549,4 KB, 170x aufgerufen)
 
Benutzerbild von ManuMF
ManuMF

 
Delphi 6 Personal
 
#51
  Alt 13. Aug 2006, 14:37
Zitat von Mazel:
Oben im ersten Beitrag habe die neue Version hochgeladen. Sie ist noch nicht auf meiner Website zu finden, da ich erst einmal abwarten möchte, was ihr zu dieser neuen Version sagt.
Die neue Version sagt beim Beenden zweimal Zugriffsverletzung

Zitat von Mazel:
Leider weis ich nicht wie ich mit DSPack bzw. mit einer anderen Möglichkeit die Videogröße ermitteln kann. Sonst sollte das kein Problem sein.
Verstehe. Aber wenn ich ein Video geladen hate und dann einen Sound spiele, bleibt das Fenster so groß - zumindest da könnte er wieder verkleinert werden

So, jetzt die übliche Nörgelei
- Im Effekte-Fenster fehlt mir ein [x]-Button
- Bevor ich das fenster verkleinere, sind (über und unter Videobereich) zwei Linien zu sehen. Sieht komisch aus, aber nach Verkleinerung ist es OK.
- Der Knaller wäre jetzt ID3-Lesen

Ansonsten, nach wie vor, super!
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#52
  Alt 13. Aug 2006, 15:45
Mist,

ich habe gedacht die Zugriffsverletzungen kommen nur bei mir . Nein, ich weis nicht warum sie kommen, mal kommen sie mal nicht, ich versteh es nicht.

Schließen Button kommt, habe ich vergessen.

Zitat:
Aber wenn ich ein Video geladen hate und dann einen Sound spiele, bleibt das Fenster so groß - zumindest da könnte er wieder verkleinert werden
Weis ich jetzt nicht warum, wenn ich ein Video öffne und dann entweder über Öffnen, Klick auf Playlist oder durch das reinziehen eine Audiodatei öffne, wird das Fenster wieder klein und Sound wird abgespielt.

Zitat:
Bevor ich das fenster verkleinere, sind (über und unter Videobereich) zwei Linien zu sehen. Sieht komisch aus, aber nach Verkleinerung ist es OK.
Meinst du jetzt die Bevellinien, habe unter dem Menü 2. Wenn Video geöffnet wird, wird es das Video zwischen den Bevel-Linien angezeigt.

Zitat:
Der Knaller wäre jetzt ID3-Lesen
Mal sehen, eine Komponente dazu habe ich (auch schon verwendet), aber erstmal die anderen Sachen

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

 
Delphi 6 Personal
 
#53
  Alt 13. Aug 2006, 16:41
Zitat von Mazel:
Weis ich jetzt nicht warum, wenn ich ein Video öffne und dann entweder über Öffnen, Klick auf Playlist oder durch das reinziehen eine Audiodatei öffne, wird das Fenster wieder klein und Sound wird abgespielt.
Tatsächlich, jetzt funktioniert es

Zitat von Mazel:
Meinst du jetzt die Bevellinien, habe unter dem Menü 2. Wenn Video geöffnet wird, wird es das Video zwischen den Bevel-Linien angezeigt.
Ja, die Linien meine ich. Nach dem Laden ist dann wieder auch nur eine der Linien zu sehen. Die Zwei Linien ohne Video waren irgendwie nur beim 1. Sart

Ach so, was neues... oder auch nicht? AV bei Drag&Drop einer m3u-Playlist.

Und noch ein Vorschlag: Du setzt die Fensterpositionen (Hauptfenster oder Liste) offenbar erst, wenn sie schon sichtbar sind - das verursacht ein kurzes Aufblitzen bei poDesktopCenter (oder wie auch immer, Bldschirmmitte halt). Ist nicht tragisch, aber ich denke im ersten Moment, da kommt eine Fehlermeldung.
  Mit Zitat antworten Zitat
xaromz

 
Delphi 2006 Enterprise
 
#54
  Alt 13. Aug 2006, 16:46
Hallo,
Zitat von Mazel:
Leider weis ich nicht wie ich mit DSPack bzw. mit einer anderen Möglichkeit die Videogröße ermitteln kann. Sonst sollte das kein Problem sein.
So geht's:
Delphi-Quellcode:
function LoadDimensions(const FG: IFiltergraph): TPoint;
var
  BV: IBasicVideo2;
begin
  if FG.QueryInterface(IID_IBasicVideo2, BV) = S_OK then
  begin
    BV.get_VideoWidth(Result.X);
    BV.get_VideoHeight(Result.Y);
  end;
end;
Gruß
xaromz
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#55
  Alt 13. Aug 2006, 17:47
Hi,

1.
ich habe die Fehlermeldungen beim Beenden denke ich entfernen können, zumindest habe ich jetzt sehr oft unterschiedlich den Player geschlossen und es kam keine Fehlermeldung.

2.
@xaromz:
Diesen Code konnte ich nicht verwenden, "IBasicVideo2" wurde als unbekannt gekennzeichnet, aber dadurch kam mir eine Idee: Beim Laden eines Videos wird die Change-Prozedur des Filtergraphs aufgerufen und die Videogröße übermittelt, daher hat es nun funktioniert.

3.
Schließen-Button bei den Effekten ist da .

Aktuelle Version wie immer im ersten Beitrag.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

 
Delphi 6 Personal
 
#56
  Alt 13. Aug 2006, 19:42
Hallo,

- also die Größenänderung funktioniert nicht so ganz...
Das Video (siehe Anhang) sollte 160*120 sein, aber der Player zeigt es definitiv zu klein an.
Außerdem sind z.B. im DVD-Format (720*576) links und rechts Balken (siehe zweiter Anhang).

- Wenn ich "Stopp" klicke, und dann "Play" (jetzt könnte die Datei noch mal gespielt werden ), gibt's ne AV.

- Bei jedem Beenden habe ich bisher ne AV bekommen.

- Immer noch die AV bei D&D einer Playlist

(Heute bin ich wieder pingelig )
Miniaturansicht angehängter Grafiken
zuklein_139.png   balken_176.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#57
  Alt 13. Aug 2006, 19:49
Bei mir kommt beim Schließen auch noch immer zweimal eine Zugriffsverletzung.

Ich musste beim testen einige Male schmunzeln, muss ich sagen. Ab und zu erkennt man Ähnlichkeiten zu einem gewissen Konkurrenzprodukt . Einige Sachen in den Einstellungen, oder auch die Equalizer-Auswahl hab ich so oder zumindest sehr ähnlich schon mal irgendwo gesehen. Mal sehen. Vielleicht klau ich ja bei dir auch ein paar Sachen .

Was irgendwie nicht richtig funktioniert, ist das ein- und ausfaden. Irgendwie wird immer nur eingefadet, aber niemals aus. Weder beim Titelwechsel, noch innerhalb eines Titels. Zumindest das Crossfading beim Titelwechsel sollte doch funktionieren - Crossfading innerhalb eines Titels ist etwas trickreicher.
Was ich auch in dem Zusammenhang etwas unschön finde, ist die Bedienung der Zeiteingabe fürs Faden. Da hast du scheinbar was im OnChange drin. Wenn ich die Zahl drin markiere, und anfange zu tippen, wird der zwischendurch kurz leere String durch 100 ersetzt, und meine Eingabe ist unsinnig. Und ein Klick auf den Pfeil sollte nicht eine Änderung von 1 ms bewirken.

Aber sonst: Nettes Ding.
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#58
  Alt 14. Aug 2006, 06:35
Hi,

Zitat:
Ab und zu erkennt man Ähnlichkeiten zu einem gewissen Konkurrenzprodukt . Einige Sachen in den Einstellungen, oder auch die Equalizer-Auswahl hab ich so oder zumindest sehr ähnlich schon mal irgendwo gesehen. Mal sehen. Vielleicht klau ich ja bei dir auch ein paar Sachen .
Ich habe sie nicht geklaut, sondern gesehen, dass einiges aus deinem Player bzw. Verwaltungsprogramm sehr nützlich ist und da habe ich mir erlaubt diese zu übernehmen bzw etwas abzuwandeln und anzupassen. Die Equalizerauswahl ist nun mal eine Standardauswahl die man wohl in jedem Player findet .

Warum nun immer noch die AV kommen, kann ich nicht sagen, bei mir kommt zumindest kein Fehler mehr seit ich die aktuelle Version entwickelt habe.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#59
  Alt 17. Aug 2006, 12:20
Hi,

nun, ich habe einige Bugs beseitigt und hoffe nun kommen die 2 AV am Ende nicht mehr. Hier die Liste der Änderungen:

- FadeIn und FadeOut solte jetzt funktionieren
- AV beim Beenden entfernt
- Änderung der Editfelder nicht mehr im OnChange, somit Eingaben möglich
- Bitrate von vbr und cbr MP3s wird angezeigt, bei vbr wird immer aktuelle Bitrate ermittelt
- beim Doppelklick auf eine Playlist wurde diese nicht abgespielt wenn Player schon offen war
- Maße eines Video stimmen jetzt beim Öffnen, Player zeigt Video in der richtigen Größe an

Aktuelle Version im ersten Beitrag.

Solltet ihr weitere Fehler haben oder verbesserungsvorschläge, dann bitte schreiben .

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#60
  Alt 17. Aug 2006, 12:52
neuer Fehler: Abspielen per Doppelklick auf Playlist-Eintrag, Klick auf Stopp, Klick auf leere Stelle in der Playlist, Klick auf Play -> Zugriffsverletzung.

Aber die beiden am Ende sind weg
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 7   « Erste     456 7      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz