2009-01-21 9 views
37

मैं सी # में एक ऑडियो प्लेयर विकसित करना चाहता हूं, लेकिन यह सोच रहा था कि प्लेबैक के लिए पुस्तकालय उपलब्ध हैं। मैं एक मुफ्त पुस्तकालय की तलाश में हूं जो ऑडियो स्वरूपों की एक विस्तृत सूची के लिए अनुमति देता है (उदाहरण के लिए एमपी 3, WMA, WAV, ogg, आदि) मुझे बहुत अधिक बुनियादी कार्यक्षमता की आवश्यकता होगी। लेकिन अगर मैं picky प्राप्त कर सकता हूं, एक पुस्तकालय जो प्रारूपों के बीच ऑडियो फ़ाइलों को परिवर्तित कर सकता है आसान होगा। एक Google खोज करना मैं alvas.audio लाइब्रेरी में आया, लेकिन यह मुफ़्त नहीं था। वीएलसी लाइब्रेरी भी अच्छा होगा, लेकिन मैं इसे काम नहीं कर सका, और मैं अपने उपयोगकर्ताओं को वीएलसी सॉफ़्टवेयर को अपनी मशीन पर स्थापित करने के बजाय सिर्फ एक डीएल के साथ अपने आवेदन को पैकेज करना पसंद करूंगा।सी # ऑडियो लाइब्रेरी

इस पर किसी भी सुझाव या सलाह के लिए धन्यवाद।

उत्तर

14

Bass Audio Library एक विकल्प है।

+0

लिंक के लिए धन्यवाद। मैं निश्चित रूप से इस पर ध्यान रखूंगा। – Nick

+2

मैं इस पुस्तकालय के साथ खिलौना ऑडियो प्लेयर बनाने में सफल रहा था। इसका उपयोग करना बहुत आसान है। – Nick

+8

बास अब मुफ्त नहीं है (वाणिज्यिक उपयोग के लिए)। – ashes999

5

आप डायरेक्टशो पर एक नज़र डालना चाहते हैं। डायरेक्टशो एक अप्रबंधित लाइब्रेरी है जो उपयोगकर्ता के सिस्टम पर स्थापित कोडेक्स पर निर्भर करती है जिसके लिए आप रेंडर ग्राफ़ बना सकते हैं। डायरेक्टशो मुफ्त है और आमतौर पर अधिकांश विंडोज मशीनों पर स्थापित होता है।

डायरेक्टशो के लिए एक प्रबंधित आवरण शीर्षक DirectShow.NET, जिसे आप यहां प्राप्त कर सकते हैं नहीं है:

http://directshownet.sourceforge.net/

+0

मैं इसे एक विकल्प के रूप में देखूंगा। जानकारी के लिए धन्यवाद। – Nick

39

NAudio एक खुला स्रोत नेट ऑडियो पुस्तकालय है कि वापस WAV खेल सकते हैं, एमपी 3, अर्थोपाय अग्रिम, एएसी और एआईएफएफ फाइलें, आपके कंप्यूटर पर डिकंप्रेशन उद्देश्यों के लिए एसीएम या मीडिया फाउंडेशन कोडेक्स का उपयोग कर रही हैं। Ogg समर्थन के लिए, आप उपयोग कर सकते हैं add-on nuget package है।

(संपादित करें:। NAudio 1.7 में समर्थित ऑडियो फ़ाइल प्रकारों के विवरण के साथ अद्यतन इसके अलावा, पूर्ण प्रकटीकरण: मैं इस पुस्तकालय के लेखक हूँ)

+0

क्या मैं अपना गेम बेच सकता हूं जो ऑडियो को ऑडियो के साथ चलाता है? –

+1

@ श्रीहर चिलकापति हां, एमएस-पीएल वाणिज्यिक उत्पाद अनुकूल है। –

+1

क्या यह मोनो/ओपनटीके के साथ काम करता है? – jjxtra

7

Alvas.Audio

इस पुस्तकालय प्रतीत नहीं होता आगे विकसित होने के लिए, मैंने एक आजीवन टीम लाइसेंस खरीदा है और डेवलपर के संपर्क में नवंबर 2011 से संपर्क नहीं कर पाया है, कई ईमेल के बाद कोई जवाब नहीं है, और नए संस्करणों को त्रैमासिक बनाने के वादे के बावजूद कोई नया संस्करण नहीं है। डेवलपर से किसी भी प्रकार का संदेश नहीं मिला कि वह इस परियोजना को त्याग रहा है।

+0

यह मुफ्त पुस्तकालय नहीं है! – RredCat

+0

नए संस्करण http://alvas.net/alvas.audio,news.aspx – user2217261

3

irrKlang एक .NET API के साथ एक सी ++ ऑडियो लाइब्रेरी है। यह गैर-वाणिज्यिक उपयोग के लिए नि: शुल्क है।

4

2012 तक, OpenAL एक व्यवहार्य पुस्तकालय - और मानक का कुछ प्रतीत होता है। यह ओएस की एक श्रृंखला (एक्सपी से विंडोज 8 तक) पर काम करता है, और मोनोगेम के साथ एकीकृत (पहले से ही एकीकृत है)।

के बाद से क्रिएटिव लेब लिंक (ऊपर) नीचे है, तो आप इन में से किसी एक की कोशिश कर सकते हैं:

+0

ऐसा लगता है कि लिंक मर चुका है। – Kevin

+0

@ केविन मुझे यकीन है कि यह आधिकारिक साइट है। मैंने दो और लिंक जोड़ने की कोशिश की जो सही दिखते हैं। – ashes999

संबंधित मुद्दे