2

こんにちは、ビデオビューを再生、一時停止、停止したいのですが、それができないようです。以下のコードを見てください。

    @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

誰かがそれを行う方法を知っているなら、私はあなたの助けに感謝します。ありがとう。

4

1 に答える 1

3

MediaControllerと一緒に使用VideoView

....
MediaController mc= new MediaController();
Videoview.setMediaController(mc);
....
于 2012-08-28T14:13:38.250 に答える