У меня есть код, который создает видеофайлы (с указанными именами в выходной папке). У меня есть кнопки в моем пользовательском интерфейсе, которые добавляют:
panel.add (video1);
панель.add (video2);
panel.add (video3);
panel.add (video4);
(где video1 = новый HTML ("embed src = путь ....")) и удалите:
panel.clear ();
эти видео из пользовательского интерфейса. Проблема в том, что он работает нормально в первый раз. Но еслиЯ повторяю действия add-> clear-> add-> clear и т. Д. Я просто вижу панель инструментов QuickTime [т.е. я просто вижу 4 видео в первый раз, и на всех последующих действиях я вижу панель инструментов вместо видео]. Я думаю, что этовозможно, из-за добавления одного и того же файла на панель дважды, но я удаляю их из панели в своей функции очистки [в действительности, я удаляю видео]. Есть идеи / решения?
onSuccess(){
GUI.panel.add(new HTML("embed src=\"Output/Output1.avi\" WIDTH=\"367\"
HEIGHT=\"375\" AUTOPLAY=\"false\" TARGET=\"QUICKTIMEPLAYER\"
PLUGINSPAGE=\"http://www.apple.com/quicktime/\" />"));
//So on for video 2,3,4
}
onClear(){
GUI.panel.clear();
File f1 = new File("Output/Output1.avi");
if (f1.exists()) {
boolean success=f1.delete();
}
//and so on for 2,3,4
}