Страница 4 из 5

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 10 июл 2021, 21:50
Alex Cabbage
Brigadir писал(а):
09 июл 2021, 23:18
Ну это вряд ли. Слабенькие, но не до такой степени чтобы с json не справиться. Просто раньше не было в этом необходимости, а теперь появилась. В том же js удобней работать с json нежели с xml, да и вообще удобней.
То что удобней - сомнений нет. Сам с Json работаю уже лет 8-9. XML ему в подмётки не годится. И по скорости и, особенно, по объёму передаваемых данных.
Тогда почему бы в новых прошивках этого не реализовать? Либо лень, либо процессоры не тянут.
Не надо забывать, что это всё-таки не процессоры общего назначения.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 10 июл 2021, 21:55
Brigadir
Возможно json ввели "на будущее", в котором дальнейшей поддержки старого железа не будет.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 11 июл 2021, 19:06
Alex Cabbage
Brigadir писал(а):
10 июл 2021, 21:55
Возможно json ввели "на будущее", в котором дальнейшей поддержки старого железа не будет.
На какое "на будущее"? :D
Это уже вчерашнее.
Dune Controk.png
Dune Controk_01.png
Но это всё на эмуляторе Андроида (и на самом Адроиде, естественно), а я хочу чисто под Винду сделать такое же.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 19 сен 2021, 11:32
ruslan_rachinski
Добрый день коллеги, а на каких дюнах это прога может работать, что-то Dune HD Max Vision 4K не видит в упор, хотя в сети она светится?
Или надо эмулятор ставить Андройда?
Но вроде написано Windos? Тогда не пойму, почему она ее не видит
В упор адрес забил, а она ошибку дает
2021-09-19_113812.png

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 19 сен 2021, 17:06
Alex Cabbage
ruslan_rachinski писал(а):
19 сен 2021, 11:32
Добрый день коллеги, а на каких дюнах это прога может работать, что-то Dune HD Max Vision 4K не видит в упор, хотя в сети она светится?
Или надо эмулятор ставить Андройда?
Но вроде написано Windos? Тогда не пойму, почему она ее не видит
В упор адрес забил, а она ошибку дает
2021-09-19_113812.png
Коллега, и вам день добрый!
Вы невнимательно читали эту ветку.
В программе, в той её части, которая отвечает за настройку, была обнаружена ошибка.
К сожалению, это случилось слишком поздно и восстановить ту версию нет возможности - она накрылась медным тазом.
Новая версия еще не готова - достаточно много проблем, которые оказалось не так-то просто решить. Но я продолжаю работу.
Поэтому зайдите в начало этой ветки и скачайте приложенный образец файла конфигурации.
Он текстовый - можете открыть его в любом доступном текстовом редакторе (тот же Notepad, но не Word!!!) и вставить параметры своего плеера - там всё достаточно очевидно.
Да, и не забудьте его переименовать, как написано там же.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 19 сен 2021, 21:24
ruslan_rachinski
Спасибо

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 01 май 2022, 10:09
vehiro7760
Все заглохло, энтузиазм иссяк?

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 07 июн 2022, 19:26
Alex Cabbage
vehiro7760 писал(а):
01 май 2022, 10:09
Все заглохло, энтузиазм иссяк?
Не, просто времени катастрофически не хватало.
Сейчас, надеюсь, появится - поменял статус. :D

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 02 авг 2022, 20:21
Alex Cabbage
Закинул новую версию - Lite v2.0.0.1
На первой странице.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 04 авг 2022, 12:49
Alex Cabbage
Внёс некоторые исправления: исправлены режимы добавления новых устройств и сохранения списка устройств в режиме Конфигурации.
Обновил версию.
На первой странице.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 05 авг 2022, 11:55
Alex Cabbage
Внёс некоторые исправления, обновил версию: 2.0.0.3.
На первой странице.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 25 авг 2022, 18:06
Alex Cabbage
Пока ковырялся с версией PRO, перенёс новые ништяки и в версию LITE 2.0.0.4:
  • избавился от .NET Core 3.1 (LTS) - теперь программа работает с .NET Framework 4.8.1
  • добавлено окно "О программе";
  • в заголовке пульта, если название устройства не помещается, оно выводится в виде бегущей строки;
  • добавлен режим журналирования - запускать с параметром /D, журнал формируется в каталоге запуска программы, имеет имя, такое же, как у программы и расширение ".log".
  • пульт можно перетаскивать по экрану не только за заголовок, но и непосредственно за сам пульт. Можно даже за кнопки, но лучше этого не делать, т.к. кнопка сработает. :D
На первой странице.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 25 авг 2022, 20:06
Brigadir
Фото пульта имеет смысл заменить на рендер вектора. Как вариант спросить у дюновцев, наверника у них что-то такое имеется, или от старых осталось. А еще можно попробовать избавиться от оконного фрейма, рисовать только пульт, а менюшку перенести в контекстное. Ну и ждем про, в лайте по сути ничего интересного, просто пульт))

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 25 авг 2022, 20:36
Alex Cabbage
Brigadir писал(а):
25 авг 2022, 20:06
Фото пульта имеет смысл заменить на рендер вектора. Как вариант спросить у дюновцев, наверника у них что-то такое имеется, или от старых осталось. А еще можно попробовать избавиться от оконного фрейма, рисовать только пульт, а менюшку перенести в контекстное. Ну и ждем про, в лайте по сути ничего интересного, просто пульт))
Спасибо за советы!
Поделюсь своими мыслями.
1. Заменять фото на вектор особого смысла не вижу. Я отработал алгоритм и теперь могу практически любой пульт засунуть - работы минут на 30-40 в фотожабе.
2. От оконного фрейма я и так избавился - весь код переписан на WPF (XAML), который напрямую рендерит картинку непосредственно через DirectX. Это достаточно нудновато, зато открывает богатейшие возможности по рисованию интерфейса и созданию его анимации. Плюс - скорость высочайшая, по сравнению с GDI+. Простой пример - бегущая строка в заголовке, я долго думал, как и где разместить длинное название плеера, да ещё и с IP-адресом) и ничего лучшего не придумал. :D Я пробовал делать отдельно только пульт, получилось не очень красиво и не очень информативно. И вообще, можно сделать заголовок любого размера т.к. по сути это не заголовок, а элемент UI, как и все остальные. Его можно вращать на любой угол, блендить, делать прозрачные "дырки" любой формы и прочее...
3. Ещё не вижу смысла избавляться от "стандартного" вида, потому как в PRO будет прорисовываться (выезжать) "отдельное" окно, в котором будет отображаться графический интерфейс плеера (для тех моделей, которые поддерживают эту функциональность).
4. Есть мысль сделать fullsscreen режим попозже, вот там можно будет побаловаться и поэкспериментировать... Но! Опять-таки, только для устройств, способных отдавать элементы интерфейса. И не совсем понятно, если сделать "плавающий" пульт без рамок, то он будет перекрывать дюновские тэги...

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 25 авг 2022, 21:28
Brigadir
Плавающий пульт только в лайт версии, т.е. на экране только пульт. Или иконка в трее, нажимаешь на нее и выезжает пультик)) Фантазия конечно))

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 26 авг 2022, 00:20
Alex Cabbage
Тут ещё такая проблема присутствует.
Дюна не возвращает выбранный элемент.Т.е. обратная связь по навигации с аппарата в программу не работает.
Получается, что пульты - сами по себе, а виртуальный экран - сам по себе.
Если работать с виртуальным пультом - то команды перемещения не будут отрабатываться на виртуальном экране, только на самой Дюне.
И наоборот: если работать с виртуальным экраном (скроллирование экрана, выбор текущего элемента), то на самой Дюне это не отобразиться.
Например, на виртуальном экране выбираешь "Настройки" и нажимаешь на виртуальном или физическом пульте "Enter", сработает то, что было выбрано в Дюне (к примеру "Источники"). Виртуальный экран обновиться правильно, т.к. идёт запрос и проверка обновления каждую секунду.
Программно же, каждый элемент на виртуальном экране шлёт в программу нужную информацию или команду при нажатии мышкой, навигации клавиатурой компьютера (если экран в этот момент активен).

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 11 фев 2023, 23:53
drewm
Не помешается весь пульт на экран.
Разрешение 1366х768..
большее установить возможности нет, железо не поддерживает..
Изображение

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 12 фев 2023, 11:17
Alex Cabbage
Столкнулся с рядом проблем в реализации интерфейса производителем и пока приостановил разработку, временно переключившись на другую.
Пример кривизны интерфейса:
Дюна находится в режиме STANDBY. Что, по вашему мнению, прибор должен отвечать на запросы программы?
- Правильно! Он должен отвечать, что он находится в режиме STANDBY!!!
А на деле выходит всё через одно место! Причём, на разных моделях - по разному. Даже с одной и той же версией прошивки!!!
Причём, на одном аппарате со старой прошивкой всё было ОК, а с новой - через задний проход.
Дюна отвечает, что у неё всё ОК, она, типа, в рабочем состоянии, даже текущий экран отдаёт, тот, на котором её выключили...
Но, при этом, выполнение других команд практически невозможно, иногда - сразу, а иногда - через одну-две команды возвращается ошибка.
Но самое херовое, то, что эта ошибка выдаётся через очень большой таймаут...
А поскольку работа (эмуляция экрана Дюны) выполняется через сетевые запросы к аппарату, то управлять им становится практически невозможно, пока программа ожидает ответ она зависает... секунд на 30-40, иногда дольше.
В общем, пока думаю... и занимаюсь другим проектом.
Потом вернусь к этому.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 12 фев 2023, 11:19
Alex Cabbage
drewm писал(а):
11 фев 2023, 23:53
Не помешается весь пульт на экран.
Разрешение 1366х768..
большее установить возможности нет, железо не поддерживает..
Изображение
Я подумаю, как бы это сделать меньшей кровью...
Возможность есть, только времени маловато.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 12 фев 2023, 11:34
Brigadir
Alex Cabbage писал(а):
12 фев 2023, 11:17
Дюна находится в режиме STANDBY. Что, по вашему мнению, прибор должен отвечать на запросы программы?
- Правильно! Он должен отвечать, что он находится в режиме STANDBY!!!
А на деле выходит всё через одно место! Причём, на разных моделях - по разному. Даже с одной и той же версией прошивки!!!
Неправда, дюна обозначает стендбай:
Изображение