Spielen Sie das Video im Dialogfeld Android

Ich möchte ein Video in einem Dialogfeld abspielen, das beim Klicken auf ein Bild angezeigt wird. Das Video wird nicht abgespielt und die App stürzt ab. Hier ist mein Code:

image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// custom dialog
final Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.introvid);
dialog.show();
WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.copyFrom(dialog.getWindow().getAttributes());
dialog.getWindow().setAttributes(lp);
final VideoView videoview = (VideoView) findViewById(R.id.surface_view);
Uri uri = Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.introvideo);
videoview.setVideoURI(uri);
videoview.start();
}
});

Mein Video befindet sich im Ordner res / raw. Es ist ein MP4-Video.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage