ฉันมีรหัสต่อไปนี้เพื่อใช้วิดีโอเป็นแหล่งข้อมูลดิบเริ่มวิดีโอและวนซ้ำ แต่ฉันต้องการให้วิดีโอวนซ้ำอย่างราบรื่น ณ ตอนนี้เมื่อมันมาถึงจุดสิ้นสุดของคลิปและเริ่มคลิปอีกครั้งการเปลี่ยนระหว่างสาเหตุ a สั่นไหวเพียงเสี้ยววินาทีซึ่งฉันไม่มีแอพของฉันจริงๆ
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();
}
}
คลิปนี้มีความยาวเพียง 22 วินาที แต่ถูกสร้างขึ้นมาเพื่อให้ไม่มีรอยต่อจึงทำงานได้โดยไม่ล่าช้า