আপনি পাইপের মাধ্যমে বেশ কয়েকটি বাহ্যিক খেলোয়াড় ব্যবহার করতে পারেন। তবে আপনি প্রায় সর্বদা গতি হারাতে পারেন। প্লেব্যাক নিয়ন্ত্রণেও সমস্যা রয়েছে।
আমি আপনাকে pyaudio সুপারিশ, এটি ঠিক আছে।
আপনি যদি সংকুচিত ফাইলগুলি খেলতে চান তবে আমি আমার মডিউল ডিকোডার.পিতে আপনাকে নির্দেশ করতে মুক্ত হব। আপনি এটি পিপিআইতে খুঁজে পেতে পারেন।
এটি সাবপ্রসেসগুলিও ব্যবহার করে তবে প্লেয়ারের পরিবর্তে ডিকোডারকে কল করে। তারা প্রচুর সিপিইউ ব্যবহার করে না, এবং তাদের মধ্যে কিছু হার্ডওয়্যার এক্সিলারেশন কীভাবে ব্যবহার করতে হয় তা জানেন। এরপরে আপনি কাঁচা অডিও ডেটা আউটপুট করতে পিউডিয়ো বা কিছু ব্যবহার করতে পারেন। আপনি যদি চান তবে আপনি পাইগেম.সান্ডাররে ব্যবহার করে পাইগেম ব্যবহার করতে পারেন। এইভাবে আপনি পাইগাম সমর্থনের চেয়ে বেশি ফর্ম্যাট খেলতে পারেন।
আমি পাইকিউটি জিইউআই পরিবেশে ডিকোডার.পি চেষ্টা করেছি, পিয়াদিও দিয়ে এবং এপ্লেকে বহিরাগত খেলোয়াড় হিসাবে ব্যবহার করেছি। সেটি ছিল রাস্পবেরি পাই বিতে
উভয় ক্ষেত্রেই ফলাফল বেশ সন্তোষজনক ছিল।
সরলতা নিয়ে প্রশ্ন করা যায়।
ডিকোডার.পি নিজেই খুব সহজ, তবে আপনাকে এটি অন্যান্য লিবসের সাথে সংযুক্ত করতে হবে এবং এটি কোড লাইনগুলিকে বাড়িয়ে তোলে।
ডিকোডার.পি সহ অন্তর্ভুক্ত ফাইলগুলি কীভাবে খেলতে হয় তার একটি উদাহরণ রয়েছে।