Seite 1 von 1
Soundbibo gesucht
Verfasst: Montag 21. Februar 2011, 14:42
von Luap12
Hi!
Ich suche eine Soundbibliothek zum Einbinden, welche auch mehrere Töne gleichzeitig ohne Verzerrung abspielen kann. Die, die ich gerade verwende ist 1. sehr langsam und 2. wenn ich zwei Button nach einander schnell drücke (beide mit jeweils einem anderen Ton belegt) werden diese nur verzerrt ausgegeben. Das nervt echt!
Danke für eure Hilfe!
LG
Luap12
Re: Soundbibo gesucht
Verfasst: Montag 21. Februar 2011, 14:44
von Hyperion
Luap12 hat geschrieben: Die, die ich gerade verwende ist 1. sehr langsam und 2. wenn ich zwei Button nach einander schnell drücke (beide mit jeweils einem anderen Ton belegt) werden diese nur verzerrt ausgegeben.
Welche ist denn das? Und wie hast Du das implementiert? (also könnte es sich einfach um das Phänomen des sequentiellen "Abarbeitens" handeln?)
Re: Soundbibo gesucht
Verfasst: Montag 21. Februar 2011, 14:48
von Luap12
Hyperion hat geschrieben:(also könnte es sich einfach um das Phänomen des sequentiellen "Abarbeitens" handeln?)
Was ist das?
Re: Soundbibo gesucht
Verfasst: Montag 21. Februar 2011, 14:51
von Hyperion
Luap12 hat geschrieben:
Was ist das?
Naja, formulieren wir es mal anders herum: Wenn Du parallel Töne abspielen willst, dann musst Du diese Nebenläufigkeit ja irgend wie sicherstellen! (z.B. durch Threads, Subprozesse usw.) Wenn Du auf einen Button drückst und danach auf einen anderen, so werden diese "Events" durch die GUI-Lib ja normalerweise sequentiell abgearbeitet. Von daher wäre es logisch, dass die "Töne" auch nacheinander ausgegeben werden.
Re: Soundbibo gesucht
Verfasst: Dienstag 22. Februar 2011, 20:50
von Luap12
Zur Zeit nutze ich Gstreamer (oder wieder das heißt)...
Re: Soundbibo gesucht
Verfasst: Dienstag 22. Februar 2011, 23:20
von Leonidas
Naja, du müsstest schon etwas konkreter aus, wie schaut der Code aus, der das Abspielen der Sounds einleitet?
Re: Soundbibo gesucht
Verfasst: Donnerstag 24. Februar 2011, 09:52
von Luap12
Nein, Code halte ich zurück.
Wenn mir hier niemand einfach mal ein paar gute Soundbibo's auflisten kann, bin ich hier falsch und werde mich dann wohl selber auf eine recht unnötige Suche begeben.
LG
Luap12
Re: Soundbibo gesucht
Verfasst: Donnerstag 24. Februar 2011, 10:01
von Leonidas
Ja gut, eine gute Soundbibliothek ist Gstreamer. Und nun?
Re: Soundbibo gesucht
Verfasst: Donnerstag 24. Februar 2011, 10:11
von lunar
@Luap12: Mit der – das sei hinzugefügt – diverse beliebte Anwendungen völlig problemlos arbeiten, was die Vermutung nahe legt, dass Du die Bibliothek einfach fehlerhaft verwendest, was uns wieder direkt zur Frage nach dem Quelltext führt. Wenn Du Hilfe möchtest, musst Du uns schon helfen lassen.
Ansonsten kannst Du gerne weitersuchen, aber es gibt außer gstreamer nicht viel anderes. Qt bietet zwar Phonon, was aber intern selbst gstreamer nutzt. Du kannst allenfalls mal pygame probieren.
Re: Soundbibo gesucht
Verfasst: Donnerstag 24. Februar 2011, 10:24
von BlackJack
@Luap12: Du musst ja nicht Deine tolle Anwendung her zeigen -- es reicht ein minimales aber lauffähiges Beispiel, mit dem man das Problem nachvollziehen kann. Denn ohne zu sehen wie Du das konkret machst, kann man auch nicht sagen wo der Fehler liegt.
Re: Soundbibo gesucht
Verfasst: Donnerstag 24. Februar 2011, 10:25
von Leonidas
lunar hat geschrieben:Qt bietet zwar Phonon, was aber intern selbst gstreamer nutzt.
Phonon unterstützt mehrere Backends, ich nutze etwa das mplayer-Backend, und es gibt AFAIR noch ein Xine-Backend. Aber ja, generell stimme ich natürlich zu, die überwiegende Mehrheit der Phonon-Installationen nutzt wohl GStreamer.
Re: Soundbibo gesucht
Verfasst: Donnerstag 24. Februar 2011, 11:14
von lunar
@Leonidas: Mir musst Du das nicht erzählen.

Schon klar, dass es mehrere Backends gibt, neben gstreamer mindestens noch xine, mplayer und vlc. Allerdings wird nur gstreamer Teil von Qt selbst, ergo das „Standard“-Backend, und daher immer dann in Verwendung, wenn Qt nur als Abhängigkeit installiert wurde und/oder der Nutzer das Backend nicht explizit gewechselt hat, was – wie Du bereits festgestellt hast – wohl auf die Mehrheit der Qt-Installationen zutrifft.
Zudem kann die Anwendung das Backend nicht selbst wählen, insofern kann man als Qt-Entwickler nicht sicher sein, dass ein anderes Backend genutzt wird. Wenn der OP gstreamer nicht mag, ist Phonon folglich keine sinnvolle Alternative.
Re: Soundbibo gesucht
Verfasst: Donnerstag 24. Februar 2011, 21:23
von Leonidas
Ja, ich weiß dass ich dir das nicht extra erzählen muss

Aber trotzdem danke für die zusätzlichen Infos

Re: Soundbibo gesucht
Verfasst: Dienstag 1. März 2011, 09:09
von mkesper