2017-01-27 2 views
1

Я работаю над приложением, которое предоставляет набор уроков аудио для пользователей. Когда пользователь прослушал урок, я хочу отметить его как завершенный. Проблема в том, что я не получаю никаких уведомлений после того, как пользователь закончил прослушивание mp3-файла, который я отправил обратно. Параметры, которые я вижу, - это явно попросить пользователя сказать «завершено» после урока, чтобы я мог получить сигнал, который пользователь закончил. Но это неловко.Получение подтверждения, что пользователь прослушал урок

Я использую SDK мероприятий. Есть ли лучший способ справиться с этим? Может быть, API будет расширен, чтобы получить такие сигналы?

ответ

0

Можно ли отслеживать это на вашем медиа-сервере? Каждый запрос mp3-файла может быть помечен идентификатором пользователя, а затем, когда помощник-сервер завершит воспроизведение, у вас будет подтверждение, что хотя бы файл mp3 получил.

+0

Hi Leon. Извините, не совсем понял предложение. Как только мой медиа-сервер вернет мне mp3, я не знаю, сыграли ли он полные или половинные или только первые 10 секунд, а затем пользователь ушел. –

+0

Я сталкиваюсь с чем-то похожим. Проблема с отслеживанием загрузки заключается в том, что Google выполняет кэширование файла перед воспроизведением. Я думал, что играю небольшой звуковой файл после того, как начальный звуковой файл будет работать, но он сразу же появится. –