سؤال

أحاول كتابة مشغل صوتي لسطر الأوامر بسيطة باستخدام Bython Gstreamer Bindings. هل هناك وظيفة في واجهة برمجة تطبيقات GSTreamer التي تحدد مقدما ما إذا كان يمكن فك تشفير ملف معين (URI) واللعب من خلال مجموعة من برامج الترميز المثبتة حاليا أم لا؟

هل كانت مفيدة؟

المحلول

أعتقد أنه يمكنك محاولة تشغيله ومعرفة ما إذا كان ذلك يثير أي خطأ - في الواقع، لا توجد طريقة لمعرفة مجموعة من برامج الترميز الضرورية دون فتح الملف. تحتوي بعض التوزيعات حتى على خطاطيات تطلب من المستخدم تنزيل الترميز الصحيح عند البدء في تشغيل شيء ما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top