Frage

Ich war in einem Projekt, wo ich in der Lage sein muß, fast Audio- / Videodateien (Format) zu spielen.

Die Anforderungen:

Video:

  • .dat (VCDs und SVCDs)
  • vob (dvd)
  • .rmvb (real media)
  • .mp4 (MPEG-4 / x264 / H264)
  • .wmv / asf (windows media)
  • .avi (xvid / divx / mpeg2, etc ...)
  • .mkv (Matroska, optional)

    Audio:

  • .mp3 (Sie wahrscheinlich wissen das)

  • Ogg (Vorbis)
  • .wma (windows media)
  • .wav (Welle)

Ich habe bereits alle oben genannten Codecs installiert und funktioniert perfekt auf meinem System (versuchte es mit WMP 10, Media Player Classic Home Cinema, VLC & Zoom Player).

Und ich habe bereits versucht, die Grund TMediaPlayer kann aber auf andere neben .avi für Video nicht funktioniert, dann packe ich DSPack aber es kann .avi (xvid / divx) noch .mkv nicht spielen, ich VLC greifen, aber es ist nur gab mir mehr Kopfschmerzen, weil es nur ActiveX-Wrapper (keine reine VCL-Komponente) war.

Kann jemand eine andere Komponente vorschlagen? Freie oder Open-Source-bevorzugt würde.

Edit: Ich löst bereits Problem mit DSPack, es sieht aus wie ich immer FDDShow verwenden muß für Video mit DSPack spielen.

War es hilfreich?

Lösung

DSPack würde mein Vorschlag sein. Ich bin mir nicht sicher, welche Probleme Sie mit DivX hatten - ich habe den kostenlosen DivX-Codec mit einem DSPack-Programm seit Jahren verwendet. FFDShow sieht aus wie eine vielversprechende Lösung, auch, obwohl ich Probleme mit der Qualität der Wiedergabe (Reißen, niedriger Bildraten, Instabilität, wenn für eine lange periond spielen, etc.) erlebt habe für einige Arten von Dateien. Die Video-Hardware und Treiber sind auch sehr wichtig, und es sei denn, Sie die komplette Hardware sind versorgen, Software und Image-Paket, die Nutzer des Programms können in verschiedene Probleme in Bezug auf die subjektive Akzeptanz (ihnen) der Wiedergabe führen. Denken Sie daran -. Codec-Versionen sind wichtig, Treiberversionen von entscheidender Bedeutung sind, und einige Hardware einfach nicht richtig funktioniert, egal, was der Hersteller sagt,

Andere Tipps

Sie können die WMP 10 ActiveX-Steuerelement importieren (Komponenten-> Import Component Menüpunkt) und dann WMP einbetten in Ihre Anwendung.

Da es Teil des Betriebssystems ist, kann nicht mehr frei als das erhalten; wenn Sie Ihre Delphi App ausführen können, ist das Betriebssystem gibt. : -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top