2016-03-31 13 views
5

कैसे सेट करें मैं अलार्म ऐप बनाने की कोशिश कर रहा हूं और मैंने देखा है कि स्लीप साइकिल जैसे ऐप्स अलार्म बंद होने से पहले आपकी मात्रा को अधिकतम दाएं सेट कर देंगे, भले ही आपके पास वॉल्यूम हो कम।स्विफ्ट: आईफोन वॉल्यूम प्रोग्रामेटिक रूप से

मैंने AVAudioPlayer का उपयोग करने का प्रयास किया है और मैंने MPVolumeView के साथ देखा है कि उपयोगकर्ता को यह करना होगा। क्या कोई तरीका है कि मैं इसे बिना उपयोगकर्ता के इसे चालू कर सकता हूं?

आपकी मदद के लिए धन्यवाद।

मैं खुश कर सकता है तेज

उत्तर

19

में कोड तुम बस MediaPlayer आयात करने की आवश्यकता हो। आप का पालन कर सकते हैं:

import MediaPlayer   

और अधिकतम

(MPVolumeView().subviews.filter{NSStringFromClass($0.classForCoder) == "MPVolumeSlider"}.first as? UISlider)?.setValue(1, animated: false) 
+1

करने के लिए मात्रा निर्धारित करने के लिए कि यह! धन्यवाद – Charles

+1

सबसे अच्छा समाधान! Tnx! – Dmitry

+3

मुझे लगता है कि यह एक ऐप को अस्वीकार करने के लिए जोखिम भरा और संभावित आधार है और सबसे अच्छा यह एक अस्थिर समाधान है। मैं इसे प्रोग्रामेटिक तरीके से करने के किसी भी अन्य तरीके के बारे में नहीं सोच सकता लेकिन चेतावनी दी जाती है कि यह शायद शब्दों का उल्लंघन करता है। – Manny

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