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