-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Более интуитивно понятный способ указания каналов камеры #48
Comments
первый (по порядку) указанный в URL канал должен работать, только не переключаться. Вмешиваться в пользовательский ввод - плохая практика. Предлагаю, например, в случае совпадения одного из каналов с последней частью URL показать окно подтверждения типа "Адрес содержит номер канала. Продолжить?" |
Для более интуитивно понятного ввода может проще указать два поля ввода, для 1го и 2го канала? А то сейсчас их три, основная ссылка и два поля для двух каналов. А чтобы дважды не вводить пароль сделать отдельное поле для него #2 |
Тоже думал об этом. У такого подхода есть и преимущества, и недостатки. Ставим задачу в низкий приоритет. |
Поясните, какие вы видите недостатки? |
Главный плюс одного поля - это никогда не вызывает никаких вопросов. Люди просто копируют то, что указал производитель камеры, и всё работает. Декомпозицию поля сделать можно, без проблем. Но если делать, нужно разбирать полностью на части. Но в этом случае усложняется интерфейс. Как минимум, все поля не влезут в экран - придется либо делать несколько, либо сдвинуть кнопку "Сохранить" вниз за пределы экрана. А если пользователь не найдёт кнопку или нужное ему поле, это вызовет вопросы. А я не хочу отвечать на вопросы такого рода. Имхо, интерфейс должен быть простым. Сделать два поля адреса - заманчиво, конечно, но тогда пользователю придется копировать всю строку, включая IP и бестолковый путь типа "/ISAPI/Streaming/Channels". Это не очень "юзер френдли" и это источник неизбежных ошибок (начнут же руками набирать IP + порт + путь). То, что есть сейчас, на мой вкус золотая середина - минимум ввода и, значит, минимум возможностей ошибиться. Если не разобраться, что такое канал, просто будет работать тот, что в адресе (или первый в случае ошибки ввода). KISS же у нас) |
Добавьте новую кнопку на экран, см. скрин
Не придется, 1 раз ввел 1й канал нажал кнопку 2й канал открывается 2е поле и данные в это поле копируется из 1го поля, пользователю нужно только поменять последнюю цифру, хотя вы автоматом можете при копировании это сделать. С двумя полями понятнее, чем с тремя где сложным способом указавается части ссылки. Обязательно кто-то как я укажет не верно ссылку и будет смотреть только на один из каналов без возможности переключения. Далее отзывы типа: - каналы не переключаются, ничего не работает 1 звезда, удаляю приложение. Если следовать принципу KISS тогда нужно 2 поля, а не 3. Для проверки попросите человека кто мало знаком с вашим приложением верно указать с первого раза ссылки в ваши поля, ну это так для эксперимента. |
Тогда возникает масса вопросов, типа "а чем заполнять, если пользователь нажмет кнопку до заполнения адреса?". В общем, тема не раскрыта. |
Ничем, поле просто копируется. У нас же принцип KISS. |
Тогда, если нажать "добавить", второе поле будет каждый раз перезаписываться. Похоже, тут одной кнопкой не обойтись... |
Опять вы проблемы на ровном месте сами себе создаете. |
Выполнено. После обновления каналы нужно будет добавить вручную, укажу в ченйнджлоге следующей версии. |
Сейчас я полову ломала как указать правильно два канала для камеры. У вас нужно указать только часть URL адреса и потом указать два числа как продолжение этого URL. Для многих это не явно и несовсем понятно. Еще нужно удалить часть старого URL чтобы все работало (удалить на конце допусим число /102 и потом отдельно указать 101 и 102 в новых полях).
Может как-то по другому сделать настройки или сделать приписку и пояснение, а то реально не понятно.
При наличии в адресе в конце /102 если ничего не удалять в основном поле и указании в отдельных новых полях 101 и 102, ничего не работает, каналы не пепереключаются. Прошу это учесть при обновлении настроек пользователем, допустим вы сами будите удалять часть URL.
The text was updated successfully, but these errors were encountered: