2
你好,我希望能夠播放,暫停和停止我的videoview,但似乎無法做到這一點。看看下面的代碼:android videoview播放,暫停和停止視頻
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_LEFT_ICON);
setContentView(R.layout.iworkout);
getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.exercises32);
vv = (VideoView) findViewById (R.id.vv_Exercise);
play = (Button) findViewById (R.id.btWorkOutPlay);
pause = (Button) findViewById (R.id.btWorkOutPause);
stop = (Button) findViewById (R.id.btWorkOutStop);
}
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.btWorkOutPlay:
Uri uri = Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.exercise1);
vv.start();
vv.setVideoURI(uri);
break;
case R.id.btWorkOutPause:
vv.pause();
break;
case R.id.btWorkOutStop:
vv.stopPlayback();
break;
}
} // end of onClick method
如果有人知道如何去做,我會感謝您的幫助。謝謝。
情況R.id.btWorkOutPlay: \t \t \t烏里URI = Uri.parse( 「android.resource://」 + getPackageName()+ 「/」 + R.raw.exercise1); \t \t MediaController nc = new MediaController(this); \t \t vv.setMediaController(nc); \t \t \t \t \t \t vv.start(); \t \t \t vv.setVideoURI(uri); \t \t \t break; –
我試過了,但沒有顯示。 –