मैं सी में एमपी 3 फ़ाइल चलाने का सबसे आसान तरीका ढूंढ रहा हूं। मैं या तो एक पुस्तकालय की तलाश में हूं, जिसमें मैं केवल फ़ाइल नाम पर फ़ंक्शन को कॉल कर सकता हूं, या एक निष्पादन योग्य जो बस चलाएगा और छोड़ देगा। कृपया सुझाव दे।सी में एमपी 3 फाइलें कैसे खेलें?
उत्तर
मुझे नहीं पता कि यह "सबसे आसान तरीका" है, लेकिन आप एसडीएल (एसडीएल_साउंड के साथ) पर एक नज़र डाल सकते हैं।
आप Windows या OSX पर हैं, मैं बास (http://www.un4seen.com/bass.html) की सिफारिश
आप पुस्तकालय डाउनलोड करने और कोड नमूने को देखने के शुरू करने के लिए कर सकते हैं। सी निर्देशिका में "प्रतियोगिता" उदाहरण एक अच्छा प्रारंभ बिंदु है।
FMOD (पार मंच) का उपयोग करना, यह इस रूप में सरल किया जाना चाहिए:
#include <conio.h>
#include "inc/fmod.h"
FSOUND_SAMPLE* handle;
int main()
{
// init FMOD sound system
FSOUND_Init (44100, 32, 0);
// load and play mp3
handle=FSOUND_Sample_Load (0,"my.mp3",0, 0, 0);
FSOUND_PlaySound (0,handle);
// wait until the users hits a key to end the app
while (!_kbhit())
{
}
// clean up
FSOUND_Sample_Free (handle);
FSOUND_Close();
}
एक तरफ ध्यान दें के रूप में, मैं तुम्हें सी
मुझे यह नहीं मिलता कि साइड नोट को प्रश्न के साथ क्या करना है। – hanno
अधिक C++ का उपयोग कर यू सी का उपयोग कर सकते हैं सुझाव देंगे ++ और यदि आप WMp3
उस लाइब्रेरी के साथ काम करना आसान है और आपको एमपी 3 फाइलों को चलाने, रोकने, चलाने के लिए विंडोज प्लेटफॉर्म पर काम कर रहे हैं।
Win32 पर, आपको किसी भी लाइब्रेरी की आवश्यकता नहीं है। मानक Win32 api का उपयोग करें (एमपी 3 मूल है)
एड पर देखें। Win32 एपीआई न्यूज ग्रुप: समाचार: //comp.os.ms-windows.programmer.win32 जहां यह एक एफएक्यू है।
http://www.codeproject.com/KB/audio-video/MP3Example.aspx – bobobobo
BASS DLL उपयोग करना वास्तव में आसान है और संभवतः आपको जो चाहिए वह करेगा। हालांकि यह गैर-वाणिज्यिक उपयोग के लिए केवल नि: शुल्क है।
आपको अधिक नियंत्रण की जरूरत है, तो आप एक कोडेक (मैं पसंद libMad) और Windows या ALSA या लिनक्स पर डायरेक्टसाउंड जैसे कुछ ध्वनि उत्पादन एपीआई (या जो भी लिनक्स लोग ध्वनि के लिए उपयोग इस सप्ताह)
mpg123 है की आवश्यकता होगी एक सामान्य रिमोट इंटरफ़ेस जिसे आप -R विकल्प के साथ निष्पादन योग्य प्रारंभ करके एक्सेस करते हैं। फिर आप एक फीफो पाइप पर या उपप्रोसेसर के stdin पर आदेश (जैसे भार, रोक इत्यादि) भेज सकते हैं। यदि कुछ और नहीं है तो मैन्युअल रूप से डीबग करना और परीक्षण करना आसान है।
के लिए यहां जाएं:
http://code4k.blogspot.com/2010/05/playing-mp3-in-c-using-plain-windows.html
इस वेबसाइट के एक ज़िप जिसमें आप कैसे इस व्यक्ति के एक एमपी 3 प्लेयर के लिए कोड उत्पन्न देख सकते हैं है।
तुम भी बाहर की जाँच कर सकते हैं: http://www.codeguru.com/cpp/g-m/directx/directshow/article.php/c19079/Simple-C-MP3-Player-Class.htm
या
http://www.ucancode.net/Visual_C_Control/Play-MP3-File-VC-Sample-Player.htm
- 1. सी # में एमपी 3 फाइलें कैसे खेलें?
- 2. सी ++ में एमपी 3 फ़ाइल कैसे खेलें?
- 3. एमपी 3 फाइलें पढ़ना
- 4. mediaplayer एंड्रॉइड पर एमपी 3 + जी कैसे खेलें
- 5. जावास्क्रिप्ट का उपयोग कर एमपी 3 कैसे खेलें?
- 6. यूट्यूब से एमपी 4 वीडियो कैसे खेलें?
- 7. जावा में 3 जीपी फ़ाइल कैसे खेलें?
- 8. एंड्रॉइड में बाइट्स की ऑडियो स्ट्रीम कैसे खेलें?
- 9. एमपी 3 जानकारी पढ़ना उद्देश्य सी
- 10. हास्केल में एमपी 3 प्ले करें?
- 11. जावा में एमपी 3 एन्कोडिंग
- 12. सी ++ क्रॉस प्लेटफार्म एमपी 3 डीकोडर?
- 13. एंड्रॉयड - एमपी 3 धारा
- 14. PHP स्ट्रीमिंग एमपी 3
- 15. जेप्लेयर स्ट्रीम एमपी 3 लेकिन
- 16. libsyn आरएसएस फ़ीड से ऑडियो पॉडकास्ट फ़ाइल कैसे खेलें? (drupal)
- 17. एमपी 3 जेएमएफ
- 18. आईफोन ऐप: एमपी 3
- 19. पायथन: डिकोड एमपी 3
- 20. शुद्ध सी ++ लमेम एमपी 3 एन्कोडर कहां प्राप्त करें - पीसीएम एमपी 3 उदाहरण के लिए?
- 21. सी # में एमपी 3 में आईडी 3 टैग कैसे पढ़ और लिखना है?
- 22. जावा एमपी 3 और ओग
- 23. एमपी 3 से मेटाडेटा कैसे पढ़ा जाए?
- 24. एमपी 3 फ़ाइल टैग कैसे पढ़ा जाए
- 25. AVAssetWriter डाउन-नमूना/संपीड़ित एम 4 ए/एमपी 3 फाइलें कैसे लिखें
- 26. स्ट्रीम एमपी 3 फ़ाइल एमवीसी 3
- 27. पायथन एमपी 3 आईडी 3 टैग संपादक
- 28. रूबी एमपी 3 आईडी 3 पार्सिंग
- 29. पायथन + आईएचडी 3: एमपी 3 मेटाडाटा
- 30. एमपी 3 का विजुअलाइजेशन - PHP
लाइसेंस किस तरह इस पुस्तकालय होना चाहिए? मुझे लगता है कि कुछ जीपीएल वाले हैं (हालांकि एमपी 3 प्रारूप/एल्गोरिदम हमेशा लाइसेंस समस्याएं हैं) लेकिन ये आपकी परियोजना में फिट नहीं हो सकते हैं। इसके अलावा: विंडोज़/ओएसएक्स/लिनक्स? –