В проекте gwt-инкубатор есть виджет индикатора выполнения.Однако большинство ваших вызовов GWT-RPC должны быть очень быстрыми, поэтому я не могу представить, что индикатор выполнения успеет появиться.Более того, я не знаю, как получить ход вашего вызова GWT-RPC, вам придется вручную кодировать эту функцию на стороне сервера.
Например, если вы используете длинныйзадание, вы можете создать еще один вызов GWT-RPC, который будет вызывать каждые 30 секунд, чтобы выяснить состояние выполняемого задания и соответствующим образом обновить индикатор выполнения.
Однако для обычных вызовов GWT-RPC вам лучше всегоставка - это своего рода уведомление "загрузка ...".Это не должно быть долго и легко кодировать.
Что касается вашего второго вопроса, это не лучший способ показа видео.Когда вы просто отправляете видеофайл пользователю, ему потребуется иметь этот видеокодек под рукой, и он будет вынужден ждать, пока видео полностью не загрузится.Лучший способ показать видео:
- Какой-то проигрыватель Flash, который будет транслировать видео.
- Тег HTML 5, который будет работать только в современных браузерах.
Надеюсь, что поможет.