Bir videoyu ham kaynak olarak almak, videoyu başlatmak ve döngülemek için aşağıdaki koda sahibim, ancak videonun şu andan itibaren klibin sonuna geldiği ve klibi tekrar başlattığı andan itibaren sorunsuz bir şekilde döngüye girmesine ihtiyacım var. uygulamam için gerçekten sahip olamadığım bir an için titriyor.
public class Example extends Activity {
VideoView vv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
vv = (VideoView)findViewById(R.id.VideoView01);
//Video Loop
vv.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
vv.start(); //need to make transition seamless.
}
});
Uri uri = Uri.parse("android.resource://com.example/"
+ R.raw.video);
vv.setVideoURI(uri);
vv.requestFocus();
vv.start();
}
}
Klip yalnızca 22 saniye uzunluğundadır, ancak kesintisiz olması için oluşturulmuştur, bu nedenle gecikme olmadan çalışmak mümkündür.