मैं कुछ समाधानों के बिना एक सुंदर तरीके की तलाश कर रहा हूं, जैसा कि मैंने हल किए गए कुछ समाधानों में किया था।मैक पर WAV या एमपी 3 ऑडियो फ़ाइल के पायथन खेल से ट्रिगर कैसे करें?
किसी भी विचार के लिए धन्यवाद।
मैं कुछ समाधानों के बिना एक सुंदर तरीके की तलाश कर रहा हूं, जैसा कि मैंने हल किए गए कुछ समाधानों में किया था।मैक पर WAV या एमपी 3 ऑडियो फ़ाइल के पायथन खेल से ट्रिगर कैसे करें?
किसी भी विचार के लिए धन्यवाद।
जहाँ तक मुझे पता के रूप में pygame संगीत खेलने के लिए सबसे पोर्टेबल तरीका है: http://www.pygame.org/docs/ref/music.html
आप अपने यहाँ पैकेज पा सकते हैं: http://www.pygame.org/download.shtml
आप पूरी तरह से बाहरी निर्भरता को खत्म करना चाहते हैं, और चल रहे हैं ओएस एक्स 10.5+, आप subprocess मॉड्यूल के साथ, शामिल कमांड लाइन ऑडियो प्लेयर, afplay का उपयोग कर सकते हैं।
मैं इसे परीक्षण किया है नहीं है, लेकिन यह काम करना चाहिए:
import subprocess
audio_file = "/full/path/to/audio.wav"
return_code = subprocess.call(["afplay", audio_file])
यह परीक्षण किया गया। बहुत अच्छा काम करता है। ओएस एक्स पर सरल और प्रभावी। यह निष्पादन को स्थिर करता है, हालांकि, यह बजाता है। शायद इसके लिए एक एसिंक कॉल है? – Praxiteles
यह मैक ओएस एक्स एल कैपिटन पर पाइथन 3.5 के साथ मेरे लिए बहुत अच्छा काम करता है। बहुत बहुत धन्यवाद! –