Can anyone suggest me anything ? please On Apr 1, 10:15 am, rizwan <[email protected]> wrote: > Hi, > I am working on streaming player application and the streaming player > is perfectly working fine when run as an activity. now I am trying to > run it as a service and I have to control the progress bar through it > as well .for that purpose I have coded a MediaService Class extended > it from service.from the logcat I can see service being created and > destroyed.but still this is not working . please advise how can > acheive my goal ? any alternate solution. how can control > UserInterface on Activity re-start or refocus ? > > I have initied MediaService class from my main activity like this > > Intent myIntent = new Intent(Application.this, X96MediaPlayer.class); > > MediaService.setUpdateListener(this,txtstream,imgbtn,playbtn,streambtn,progressbar); > startActivityForResult(myIntent, 00) ; > > Note I m attaching my UIUpdataListener through static Method > > here is my MediaService class > > public class MediaService extends Service { > > private static Application MAIN_ACTIVITY; > StreamingMediaPlayer audioStreamer ; > private static TextView textStreamed; > private static ImageButton playButton; > private static ProgressBar progressBar; > private static Button streamButton; > private static Context context; > > public static void setUpdateListener(Context lcontext,TextView > ltextStreamed, ImageButton lplayButton, Button > lstreamButton,ProgressBar lprogressBar) { > context = lcontext; > textStreamed = ltextStreamed; > playButton = lplayButton; > progressBar = lprogressBar; > streamButton = lstreamButton ; > > } > > @Override > public IBinder onBind(Intent arg0) { > // TODO Auto-generated method stub > return null; > } > > @Override public void onCreate() { > super.onCreate(); > > // init the service here > _startService(); > > } > > @Override public void onDestroy() { > super.onDestroy(); > Log.e("Streaming Media", ""Media Service Killed"); > _shutdownService(); > > } > private void _startService() { > try { > Log.e("MediaService", "Media service > started"); > audioStreamer = new > StreamingMediaPlayer(this,textStreamed, > playButton, streamButton,progressBar); > > audioStreamer.startStreaming(IStreamPlayer.songUrl,IStreamPlayer.mediaLengthInKb, > IStreamPlayer.mediaLengthInSeconds); > > } catch (IOException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > > } > private void _shutdownService() { > if(audioStreamer !=null) > audioStreamer.interrupt(); > > } > > Thanks
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.

