2014-01-05 72 views
-1

嗨,我想知道怎麼樣我使用的是視頻觀看運行中的活動 的後臺服務,我想它運行服務類,而其他活動正在運行找不到視頻查看

如何做這個? VideoView videoView =(VideoView)findViewById(R.id.videoView1);

  //Creating MediaController 
    MediaController mediaController= new MediaController(this); 
     mediaController.setAnchorView(videoView);   

      //specify the location of media file 
     Uri uri=Uri.parse(Environment.getExternalStorageDirectory() + "/video.mp4"); 

      //Setting MediaController and URI, then starting the videoView 
     videoView.setMediaController(mediaController); 
     videoView.setVideoURI(uri);   
     videoView.requestFocus(); 
     videoView.start(); 

任何人都可以幫助我如何綁定服務與此視頻視圖,使其在後臺運行?

回答

0
Context context=getApplicationContext(); 
VideoView videoView =(VideoView)context.findViewById(R.id.videoView1); 
+0

這將在MyService類或activity.java類中聲明? –

+0

在您的服務班。如果你要從一個Activity中獲得Service類,那麼你可以將你的上下文(YourActivity.this)從activity傳遞到service,並在服務類中使用與上下文相同的getApplicationContext() –

+0

我正在發送服務類和活動類給你,你可以幫我添加它 –