6

-ビデオをスローモーションで再生する必要があるプロジェクトに取り組んでいます。

- Android がこれらの機能を提供していないことは承知しています。

-これらの機能を備えたPVPlayer EnginelibVLCを見つけましたが、それらを Android プロジェクトに含めて使用するためのチュートリアルや適切なドキュメントは見つかりませんでした。

-それで、 と を使ってこれをやってみRunnableましHandlerた。ビデオの速度を落とすことには成功しましたが、再生中にぎくしゃくしたりしました。

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);






    }


}

-一時停止時間と再生時間のさまざまな組み合わせを試してジャークを削除しましたが、すべて無駄でした。誰かがこれらのジャークを削除して素敵なスローモーションビデオを再生するのを手伝ってくれるか、Androidプロジェクトに簡単に統合できる別のライブラリを提案してください。

前もって感謝します......

4

2 に答える 2