Odtwarzaj wideo w zwolnionym tempie na Androidzie

- Pracuję nad projektem, który musi odtwarzać wideo w zwolnionym tempie.

- Doskonale zdaję sobie sprawę, że Android nie zapewnia tych funkcji.

- znalazłemSilnik PVPlayer ilibVLC które posiadały te możliwości, ale nie znalazłem żadnego tutorialu ani odpowiedniej dokumentacji dotyczącej włączenia ich do projektu androida i korzystania z nich.

- Próbowałem to zrobić za pomocąRunnable iHandler, udało się spowolnić wideo, ale mieli szarpnięcia podczas gry.

public class MainActivity extends Activity {

    VideoView vx;
    Button mbutt;
    Handler h ;
    int curr = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        h = new Handler();

        vx = (VideoView)findViewById(R.id.videoView);
        mbutt = (Button)findViewById(R.id.button_Play);

        vx.setVideoPath("/mnt/sdcard/you.mp4");

        mbutt.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

                vx.start();
            }
        });


        Runnable r = new Runnable() {

            @Override
            public void run() {

                if (vx != null) {

                    if (vx.isPlaying()){

                        vx.pause();  
                    }
                    else{                        
                        vx.start(); 
                    }
                }

                h.postDelayed(this, 50);
            }
        };

        h.postDelayed(r, 200);






    }


}

- Próbowałem różnych kombinacji czasu pauzy i czasu odtwarzania, aby usunąć szarpnięcia, ale na próżno, czy ktoś może mi pomóc w usunięciu tych szarpnięć, aby odtworzyć fajny film w zwolnionym tempie lub zaproponować inną łatwą do zintegrowania bibliotekę w moim projekcie na Androida.

Z góry dziękuję......

questionAnswers(2)

yourAnswerToTheQuestion