ठीक है, यह मेरी समस्या है। मेरे पास एक सेवा वर्ग है जहां मैंने पृष्ठभूमि में संगीत चलाने के लिए मीडिया प्लेयर बनाने में कामयाब रहे। यहाँ कोड है:पृष्ठभूमि संगीत एंड्रॉइड
package com.test.brzoracunanje;
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
public class BackgroundSoundService extends Service {
private static final String TAG = null;
MediaPlayer player;
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
player = MediaPlayer.create(this, R.raw.test_cbr);
player.setLooping(true); // Set looping
player.setVolume(100,100);
player.start();
}
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
}
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
}
protected void onNewIntent() {
player.pause();
}
}
लेकिन जब मैं HOME
, या BACK
बटन पर क्लिक करें अब मैं समस्या है। यह अभी भी संगीत बजाता है। क्या कोई जानता है कि उस समस्या को कैसे हल किया जाए?
और यहां कोड है कि मैं इस सेवा को कक्षा में कैसे कॉल करता हूं जहां मैं संगीत खेलना चाहता हूं;
Intent svc=new Intent(this, BackgroundSoundService.class);
startService(svc);
मुझे नहीं पता कि समस्या कहां है ... क्या आप हर समय पृष्ठभूमि में संगीत नहीं खेलना चाहते थे? – m0skit0
मैं एप्लिकेशन चलाने के दौरान इसे हर समय खेलना चाहता हूं, लेकिन जब मैं होम बटन संगीत दबाता हूं तब भी खेलता है। – Zookey