Wie fragen Sie gstreamer, wenn eine Datei abgespielt werden kann?
Frage
Ich versuche, eine einfache Kommandozeilen-Audio-Player zu schreiben, um die Python GStreamer Bindungen verwenden. Gibt es eine Funktion in der gstreamer-API, die im Voraus bestimmt, ob eine bestimmte Datei (URI) decodiert und von der aktuell installierten Satz von Codecs abgespielt werden können?
Lösung
Ich denke, man kann versuchen, es zu spielen und sehen, ob das einen Fehler auslöst - in der Tat, es gibt keinen Weg notwendig, den Satz von Codecs zu wissen, ohne die Datei zu öffnen. Einige Distributionen auch Haken an der richtigen Stelle, die den Benutzer bitten, den richtigen Codec herunterladen, wenn Sie etwas anfangen zu spielen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow