Решение классное, определённо возьму из него некоторые идеи, но, по сути, оно сталкивается с той же проблемой, что и моё: поток начинает быть каким-то совсем проклятым, если загружать другое видео (можете проверить, поменяв пару раз видео: видео начинают мешаться и выводятся по кадру из каждого), и в итоге вообще виснет, если попытаться эту мешанину из кадров поменять на камеру.
Я не профи, чтобы знать наверняка, почему так происходит, но могу предположить, что для того, чтобы такое не происходило, поток при получении пути нужно чистить и загружать(? с обывательской точки зрения ближайшим синонимом можно назвать "удалить, почистить все ресурсы после него и инициализировать") по-новому.
javedimka, Не знаю, что именно я так кардинально поменяла, но теперь и по первому варианту выводит то же самое: нет созданных событий, поэтому приложение закрывается.
Попробовала и первый способ, и второй.
Итоги следственного эксперимента таковы:
1. При переименовании файла он всё равно ругается также, будто ничего и не меняла.
2. А при переопределении метода сообщает следующее:
[ERROR ] [Base ] No event listeners have been created
[ERROR ] [Base ] Application will leave
Как я поняла, он будто не находит никаких дополнительных файлов и оповещает, мол, ошибочка вышла, а ничего не выводит, потому что pass.