- Sto lavorando a un progetto che richiede la riproduzione di video al rallentatore.Riproduzione video al rallentatore in Android
- Sono ben consapevole del fatto che Android non fornisce queste funzionalità.
- Ho trovato pvPlayer motore e libVLC che possedeva queste capacità, ma non ho trovato alcun tutorial o documentazione adeguata di una loro inclusione nel progetto Android e il loro utilizzo.
- Così ho provato a fare questo usando Runnable
e Handler
, era riuscito a rallentare il video, ma che possedeva scatti durante la riproduzione.
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);
}
}
- ho provato varie combinazioni di tempo di pausa e il tempo a giocare per rimuovere i cretini, ma tutto invano, qualcuno mi può aiutare a rimuovere questi scatti in modo che gioca un bel video al rallentatore o suggerire un altro facile integrare la libreria nel mio progetto Android.
Grazie in anticipo ......
hai trovato una soluzione? – safari
No, non ho ancora trovato una soluzione .... –
mhm, okay ho un problema simile, ora ho iniziato a lavorare con la libreria vitamio - ma è veramente debole documentato. ma potresti dargli una possibilità – safari