Video abspielen mit MediaPlayer

  • Hallo,


    will ein Video abspielen, mit Code:


    MediaPlayer mp = new MediaPlayer();
    mp.setDataSource(path);
    mp.prepare();
    mp.start();


    (in meinem contentView ist ein Button, nach Klick auf welchen dieser Code ausgeführt wird).


    Es klappt fast, man kann den Ton vom Video hören, aber leider nichts sehen ;-). Was kann da schief laufen? Muss man den MediaPlayer noch irgendwo in die View einbauen, oder sonstige Einstellungen setzen? Das Video an sich ist ok, ein mp4, wenn man es im Datei-Explorer (astro) direkt anklickt, wirds korrekt


    Gruß+Danke
    Jan

  • ja es fehlt noch ein Surfaceview in der form, und dann im code das:


    private SurfaceView movie_screen;
    private SurfaceHolder holder;



    movie_screen = (SurfaceView)findViewById(R.id.MRsurface);
    movie_screen.setOnClickListener(mSurfaceClick);
    mp.setDisplay(holder);
    holder = movie_screen.getHolder();
    holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    holder.addCallback(this);

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!