top of page

alt.Media player 1.150724

  • Writer: Alexander Kuznetsov
    Alexander Kuznetsov
  • Jul 28, 2015
  • 2 min read

>

Обновился alt.Media player до версии 1.150724. Были выполнены следующие доработки:

• Добавлен «режим игры» (не обрабатывается старт/пауза при касании экрана);

• Сделана процедура сохранения состояния для каждого из просмотренных медиаресурсов;

• Добавлена функция перезапуска текущего ресурса;

• Добавлены триггеры событий при достижении заданных GPS-координат.

Разместив в библиотеке проигрывателя лабораторную работу и два игровых ресурса, обнаружил не совсем удобную вещь. При случайном касании экрана включается пауза, что конечно удобно для обычных аудио- или видеолекций, но не вполне оправдано для ресурсов игровых (к которым можно отнести и лабораторные работы). Проблему разрешил следующим образом: В том случае, когда поле «info:» в блоке не пустое, проигрыватель работает в игровом режиме и включает и выключает паузу только при касании кнопки, а на касание экрана не реагирует. Это логично, т.к. если мы показываем слайдер прогресса проигрывания, значит предполагаем, что пользователь может перематывать или останавливать воспроизведение. Если же в области полосы прокрутки мы показываем текст, то, судя по всему не ожидаем от пользователя таких действий.

Теперь для каждого из ресурсов сохраняется позиция его просмотра на момент закрытия. При загрузке такого ресурса воспроизведение продолжится с места последнего просмотра. Предполагая, что в это случае в принципе возможно создание ошибочных зацикленных сценариев, добавил функцию перезапуска ресурса. После нажатия на соответствующий пункт меню, даётся трёхсекундный отсчёт для отмены перезапуска (на случай ошибочного нажатия).

Начал работу по использованию GPS-координат в качестве триггеров события в кадре. То есть в качестве пользовательского действия мы сможем обрабатывать факт достижения определённой точки в пространстве. Для чего это? Можно реализовать квест в реальности, или интерактивный туристический гид по достопримечательностям. В кадре такой триггер будет записан как:

pick: LABEL #loc:x,y,d Description

Где x и y - координаты точки, а d - расстояние срабатывания триггера. Например, поле «pick: >pushkin #loc:56477305,84950443,3» в кадре отработает при приближении на расстояние до 3-х метров к памятнику пушкина в Томске.

На данный момент этот функционал не реализован в полном объёме. Работа продолжается...

 
 
 

Comments


Теги
Архив
История

или позвоните нам (+7 923 457 75 10)

Сообщение успешно отправлено

bottom of page