어쨌든 오늘은 안드로이드에 관한 것들을하고 있습니다. 그게 요점이 아니에요. 백그라운드에서 실행되는 노래 나 앱을 얻는 방법을 알아 냈습니다. 이제 보관하고 싶은 라디오 방송국에서 스트리밍을 시작하는 것입니다. shoutcast 서버.안드로이드로 음악을 온라인으로 스트리밍하는 방법?
어떻게하면됩니까?
package com.example;
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
import android.util.Log;
import android.widget.Toast;
public class MyService extends Service {
private static final String TAG = "MyService";
MediaPlayer player;
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
Toast.makeText(this, "Streaming Started", Toast.LENGTH_LONG).show();
Log.d(TAG, "onCreate");
player = MediaPlayer.create(this, R.raw.braincandy);
player.setLooping(false); // Set looping
}
@Override
public void onDestroy() {
Toast.makeText(this, "Thanks for listening in!", Toast.LENGTH_LONG).show();
Log.d(TAG, "onDestroy");
player.stop();
}
@Override
public void onStart(Intent intent, int startid) {
Toast.makeText(this, "Streaming Started", Toast.LENGTH_LONG).show();
Log.d(TAG, "onStart");
player.start();
}}
감사!
당신이'MediaPlayer'에 URI를 설정하는 시도? – user3182577
No 이후로 나는 그것을 시도해 볼만한 가치가 있다고 생각하지 않기 때문에 시도해보고 어떻게되는지 알려 주겠다. – user279297