मैं इस कोड का उपयोग प्रसारण रिसीवर गतिविधि के अंदर एक ध्वनि फ़ाइल चला रहा हूं:ध्वनि फ़ाइल समाप्त होने पर आप कैसे पता लगाते हैं?
notification.sound = Uri.parse("android.resource://emad.app/raw/seven_chimes");
मैं यह जानना चाहूंगा कि यह फ़ाइल कब खेलना समाप्त हो गई है।
मैंने इस तरह एक लूप की कोशिश की लेकिन मुझे लगता है कि यह केवल मीडिया प्लेयर के लिए अच्छा है क्योंकि यह हमेशा = झूठा है, भले ही मैंने सुनिश्चित किया कि ध्वनि फ़ाइल अभी भी खेल रही है:
/*
* Stay here until the chime sound is finished.
*/
while (manager.isMusicActive()){
}
क्या आप मुझे दिखा सकते हैं मुझे manager.isMusicActive()
धन्यवाद के बजाय उपयोग करना चाहिए।
वास्तव में, Emad
स्पष्ट समाधान चलने के बाद कान xD – orlp
द्वारा किया जाएगा का उपयोग करें और एक समापन श्रोता जोड़ सकते हैं सक्रिय होने के लिए :-) मैं चाहता हूं कि प्रोग्रामिंग इतना आसान हो। –