2017-02-04 6 views
0

Я использую cordova, чтобы разработать приложение для показа видеоклипов и использования этого плагина https://github.com/dawsonloudon/VideoPlayer, чтобы показать видео в моем приложении.Определите продолжительность воспроизведения видео?

Мое требование - измерить, сколько времени пользователь видел каждый клип, чтобы изменить код Java плагина.

Вот код плагина, в котором воспроизведение видео:

intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(uri, "video/*"); 
this.cordova.getActivity().startActivity(intent); 

я могу найти время, когда видео начал играть. Я не знаю, как найти время, когда видео перестало играть или когда пользователь нажал кнопку «назад».

Другая проблема заключается в том, что я не знаю, как отправить это время начала и окончания видео на страницу html для отображения пользователю.

ответ

0

Чтобы обнаружить, когда нажата задняя кнопка, вы можете использовать onBackPressed().

Чтобы определить, когда вы можете использовать видео, вы можете использовать onPause().

Чтобы определить, когда умысел закончил finish()

Для полной документации визита here

+0

я добавил это: \t @Override общественных недействительный onBackPressed() {// TODO Автоматически сгенерированный метод заглушка \t \t \t webView.addJavascriptInterface (mActivity, "callBack"); \t \t \t \t webView.getSettings(). SetJavaScriptEnabled (true); \t \t \t \t webView.loadUrl ("JavaScript: SayHello ('ВашеИмя'));} но SayHello функция dosen't поднять – MHF

+0

@MHF, что вы получили там –

+0

функция HelloWorld в Java Script я только изменить текст? из DIV для теста: \t MHF