Я использую следующий код для запуска нескольких видео за раз. ОБНОВЛЕНО КОДОдновременное воспроизведение нескольких видеороликов
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
video1=(VideoView)findViewById(R.id.myvideoview);
video1.setVideoURI(Uri.parse("android.resource://" +getPackageName()+ "/"+R.raw.sample));
video1.setMediaController(new MediaController(this));
video1.requestFocus();
video2=(VideoView)findViewById(R.id.myvideview);
video2.setVideoURI(Uri.parse("android.resource://" +getPackageName()+ "/"+R.raw.sample1));
video2.setMediaController(new MediaController(this));
video2.requestFocus();
Thread view1=new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_DISPLAY);
video1.start();
}
});
Thread view2=new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_DISPLAY);
video2.start();
}
});
view1.start();
view2.start();
}
И это дает мне ошибки и появляется и показывает, что не может играть видео
Любой suggesion
mediaPlayer error (1, -110)
И вдруг диалоговое окно ??
Пожалуйста, сообщите ваши ошибки в logcat. –
Почему вы создаете объект видеоизображения внутри потока и почему вы не запускаете оба видео на отдельной теме? –
Я пробовал это раньше .. Но он даже не играл в одно видео. Поэтому я пробовал это. Если вы можете помочь мне таким образом, вы тоже всегда будете рады. – Rohit