У меня есть приложение WPF С#, использующее cefsharp v79.1.360. Приложение с радостью воспроизводит один локальный файл webm внутри браузера.
Теперь я хотел бы передать строку имен локальных файлов в приложение и воспроизвести их последовательно. Таким образом, когда один webm закончит воспроизведение, начнется следующий по порядку. На странице больше ничего нет, только файл webm.
Моя первая мысль заключалась в том, чтобы определить, когда текущий webm завершится, а затем загрузить следующий файл. Я не вижу каких-либо событий или обработчиков, которые могут сделать это для меня. Я использую обработчик FrameLoadEnd для других целей, но он срабатывает только после завершения загрузки webm, а не после завершения воспроизведения.
Кто-нибудь знает, возможно ли определить окончание веб-видео?
Другая моя мысль - загрузить каждый webm в поток и воспроизвести всю партию. Для удобства пользователей я думаю, что было бы лучше играть в каждую из них по отдельности, в определенной последовательности.
Спасибо
IJavascriptCallback
для выполнения, когда ваш метод будет завершен. См. github.com/cefsharp/CefSharp/blob / - person amaitland   schedule 29.06.2020DevTools
для отладки, если у вас возникли проблемы, см. github.com/ cefsharp/CefSharp/вики/ - person amaitland   schedule 29.06.2020