मैं एक ऐसे अनुप्रयोग को विकसित कर रहा हूं जिसे शाउट कास्ट से रेडियो चलाने की आवश्यकता है। एपीआई के लिए मैंने इस URLएंड्रॉइड में शॉउटकास्ट यूआरएल से खेलें
मैं अपने डेवलपर आईडी के साथ स्टेशन आईडी प्राप्त करने में सफल हूं.अब "एक स्टेशन में ट्यून कैसे करें" अनुभाग में उन्होंने निर्देश दिया है कि किसी विशेष स्टेशन पर ट्यून कैसे करें। मैंने उस अनुभाग का पालन किया है और मेरे एंड्रॉइड मीडिया प्लेयर में इस URL का उपयोग किया है। लेकिन मेरा मीडिया प्लेयर कुछ नहीं खेलता है।
कृपया ध्यान दें कि मेरा लक्ष्य एसडीके 16 है और न्यूनतम एसडीके 13 है। इसलिए मुझे उम्मीद है कि एंड्रॉइड संस्करण कोई समस्या नहीं है। मीडिया प्लेयर ठीक काम करता है जैसे अन्य URL का उपयोग करता है, तो हूँ:
तो मुझे लगता है कि मेरी मीडिया प्लेयर के साथ कोई समस्या नहीं है। मैं पहले से ही उस पद से गुजर चुका हूं जो एसओ में उपलब्ध है। कृपया मदद करे।
public class MainActivity extends Activity {
Button play,pause,stop;
private MediaPlayer mediaPlayer;
private String out;
// private String url = "http://yp.shoutcast.com/sbin/tunein-station.pls?id=175821";
// private String url = "http://www.hrupin.com/wp-content/uploads/mp3/testsong_20_sec.mp3";
private String url1 = "http://streamplus8.leonex.de:14910";
private String url2 ="http://s2.voscast.com:7016/";
private String url3 ="http://s8.voscast.com:7024/";
private String url4 ="http://s8.voscast.com:7020/";
private String url5 ="http://s5.voscast.com:8216/";
private boolean pauseState = false;
ProgressDialog pd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
pd = new ProgressDialog(this);
pd.setMessage("Loading your song....");
play = (Button)findViewById(R.id.btn_play);
pause = (Button)findViewById(R.id.btn_pause);
stop = (Button)findViewById(R.id.btn_stop);
mediaPlayer = new MediaPlayer();
this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
try {
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url2);
mediaPlayer.prepareAsync();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Please check your connection!", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
play.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if(pauseState == true) {
mediaPlayer.start();
} else {
pd.show();
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mediaPlayer.start();
if(mediaPlayer.isPlaying()){
pd.dismiss();
}
}
});
}
pauseState = false;
}
});
pause.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
mediaPlayer.pause();
pauseState = true;
}
});
stop.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
mediaPlayer.stop();
// mediaPlayer.release();
}
});
}
}
हाय, मैं अपने एंड्रॉइड में shoutcast api को कार्यान्वित करना चाहता हूं और मैं इस लिंक का उपयोग http://wiki.winamp.com/wiki/SHOUTcast_Radio_Directory_API लेकिन मुझे नहीं पता कि यह api उपयोग करने के लिए k = [आपकी देव आईडी] कैसे प्राप्त करें मेरे ऐप में –
आपको डिवाइस आईडी –
प्राप्त करने के लिए खुद को पंजीकृत करना होगा, मुझे यह फ़ाइल में यूआरएल '[प्लेलिस्ट] नंबरफेंट्री = 0 संस्करण = 2' मुझे यह कैसे प्राप्त करना चाहिए? –