मैं एंड्रॉइड के लिए नया हूं। मैं मीडिया प्लेयर के लिए सेवा बना रहा हूं ताकि अगर मैं एप्लिकेशन बंद कर दूं तो भी यह गाना बजाना जारी रख सकता है। मैंने मीडिया प्लेयर के लिए गतिविधि बनाई है और इसमें सभी कार्यक्षमताएं हैं जैसे प्ले, पॉज़, अगली, पिछली, तलाशबार और इसमें अपूर्ण सूची भी शामिल है। सभी उत्कृष्ट काम करता है। लेकिन अब मैं चाहता हूं कि सभी को सेवा द्वारा प्रबंधित किया जाना चाहिए।मीडियाप्लेयर सेवा एंड्रॉइड
मैं बनाया गया है MyService कक्षा:
public class MyService extends Service {
public static MediaPlayer mp;
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
mp = new MediaPlayer();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
लेकिन मेरे खिलाड़ी गतिविधि में मैं songlist जहाँ से मैं currentsongIndex ले रहा हूँ के लिए ArrayList बनाया है और इसके माध्यम से मैं अगले, पिछले और सभी की तरह सभी कार्यक्षमता को बनाए रखने कर रहा हूँ। अब सेवा में मैं गीतसूची कैसे प्राप्त करूं जो मेरी गतिविधि में भी आवश्यक है ?? सेवा या गतिविधि में मुझे मीडियाप्लेयर ऑब्जेक्ट का अर्थ कहां बनाना चाहिए ??
मीडियाप्लेयर के लिए मैंने http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/ को अस्वीकार कर दिया है। मेरे मीडिया प्लेयर कोड के लिए आप इस साइट को देख सकते हैं। धन्यवाद। मेरी संदेह स्पष्ट करें। मैं बहुत उलझा हुआ हूं। मुझे जल्द ही उत्तर दें ..
इसे सेवा में बनाएं। यही वह वर्ग है जिसे गीत सूची की आवश्यकता होती है। –
मतलब मुझे सेवा में गीतसूची बनाने की आवश्यकता है। लेकिन जब मैं गतिविधि में अगले बटन पर क्लिक करता हूं कि मेरी सेवा कैसे संभाली जा रही है? – zanky
क्या आप भी गतिविधि कोड पोस्ट कर सकते हैं? इसके अलावा, मुझे यकीन नहीं है कि मुझे आपकी आवश्यकता सही हो रही है। आप गाने के लिए एक अलग वर्ग भी बना सकते हैं और फिर जहां भी आवश्यक हो वहां किसी ऑब्जेक्ट का उपयोग करके इसे कॉल कर सकते हैं। –