Tôi có mã sau để lấy video làm tài nguyên thô, bắt đầu video và lặp lại nó nhưng tôi cần video lặp lại liền mạch kể từ bây giờ khi đến cuối clip và bắt đầu lại clip, quá trình chuyển đổi giữa các nguyên nhân nhấp nháy trong tích tắc, điều mà tôi thực sự không thể có cho ứng dụng của mình.
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();
}
}
Đoạn clip chỉ dài 22 giây nhưng được tạo sự liền mạch nên có thể làm việc mà không bị chậm trễ.