/ / प्रोग्रामिक रूप से म्यूट से भरा वॉल्यूम बनाएं - आईफोन, ऑब्जेक्ट-सी, आईओएस, एक्सकोड

प्रोग्रामिक रूप से म्यूट से भरा वॉल्यूम बनाएं - आईफोन, ऑब्जेक्ट-सी, आईओएस, एक्सकोड

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

उत्तर:

उत्तर № 1 के लिए 1

मुझे लगता है कि आप यह कर सकते हैं .... http://iphoneincubator.com/blog/tutorial/how-to-play-audio-with-the-iphone-sdk

ऑडियो प्ले के लिए यह लिंक .. जब आप ध्वनि बजाने में सक्षम होते हैं, तो ध्वनि को म्यूट करने के लिए बस लिखें soundname.volume = 0;और जब आप वॉल्यूम को अपनाना चाहते हैं तो बस लिखें soundname.volume=5


उत्तर № 2 के लिए 1

मैं विश्वास नहीं। आईओएस केवल "उपयोगकर्ता" को इस तरह की सेटिंग्स बदलने की अनुमति देता है।

यहां तक ​​कि यदि यह संभव था, तो मुझे संदेह होगा कि क्या यह ऐप स्टोर प्रकाशन की शर्तों को पारित करेगा।


उत्तर № 3 के लिए 1

आप वॉल्यूम की जांच करने का प्रयास कर सकते हैं,

    [[MPMusicPlayerController iPodMusicPlayer]volume];

वॉल्यूम सेट करें

 [[MPMusicPlayerController iPodMusicPlayer]setVolume: value];