Я пишу приложение, которое требует просмотра FLV-видео перед отображением кнопки «Перейти» в следующем разделе сайта.
В настоящее время, когда видео заканчивается, проигрыватель SWF отправляет POST-запрос на сервер, отмечая видео как просматриваемое для текущего пользователя. В случае успеха SWF-плеер вызывает функцию Javascript ... Alert ('Ajax Request Here')
Вариант 1:
После завершения воспроизведения видео и успешного POST; SWF-проигрыватель может вызвать метод javascript (вместо текущего Alert), чтобы сделать AJAX-запрос к файлу RJS, который проверит, чтобы убедиться, что все видео были просмотрены в разделе, и, если это так, предоставит кнопку продолжения.
Можете ли вы обернуть вызов AJAX для файла RJS в одну функцию javascript, которую я мог бы вызывать из своего SWF? Если так, то как?
Вариант 2:
Если возможно, чтобы метод Controller запускал RJS-файл, я мог бы заставить исходный запрос POST запустить RJS-файл для текущего пользователя. (Маловероятно, что это возможно, так как я не уверен, как сервер может взаимодействовать с браузером)
Может ли метод контроллера вызвать файл RJS? Если да, то как?
Спасибо за помощь.