• Как вызвать callback функцию с сервера на клиенте?

    @NoobKoder Автор вопроса
    Спасибо, разобрался
  • Возможно ли автоматизировать действия пользователя через vk mini apps?

    @NoobKoder Автор вопроса
    TheAndrey7, вот это уже более конструктивное замечание. На самом мотивированный трафик нигде не жалуют, но команда вк, мягко говоря, и не сильно с этим борится, особенно если происходит живая активность и не в больших масштабах (фильтры метят профили с автоматизированными действиями, что в последствии ведёт к списаниям и блокам)

    Тем более я сам описал своё приложение саппорту, который лишь сослался на права доступа implicit flow под мои задачи. Тоесть хоть это и не приветствуется, прямого запрета я так и не услышал.
  • Возможно ли автоматизировать действия пользователя через vk mini apps?

    @NoobKoder Автор вопроса
    shurshur, все упомянутые мною действия выполняет сам пользователь. Не пойму, где здесь подоплёка на мошенничество или же спам? Люди САМИ ставят лайки, делают репосты на стену или же подписываются на других пользователей/сообщества/группы, получают вознаграждение в виде внутрисервисной валюты и за счёт неё выставляют свои задания. Аналогично тот же эффект достигается за счет спама на стенах сообществ а-ля "добавь в друзья". Я же пытаюсь скомпоновать приложение, которое наоборот избавляет от спама/флуда, это всего лишь биржа заданий, где вся стратегия стартового продвижения чётко прописана и не требует финансовых вложений или же приобретения спам ботов.
  • Почему не загружается длительность видеофайла?

    @NoobKoder Автор вопроса
    Спасибо, в таком случае работает. Но почему же результат не считывается напрямую с константы, ведь она ссылается на элемент и его свойства также должны читаться (при том что вызов функции в консоле давал результат). Мне просто важно понять свои ошибки
  • Как придать div вот такую форму?

    @NoobKoder Автор вопроса
    Как минимум в вашем случае можно вставлять в блок контент, что уже куда удобнее
  • Как придать div вот такую форму?

    @NoobKoder Автор вопроса
    Я сейчас освобожусь, гляну внимательнее на код. На самом деле я не дописал свой вопрос. Суть в том, что нижний выступ это вспомогательный блок управления для основного контента в верхнем и при необходимости он может плавно занимать весь низ создавая стандартный прямоугольник с закруглёнными краями.

    Я сегодня ещё поморочился и сделал основу с blur&contrast в подобном духе:

    <div id= "content_block">
      <div id= "gooey">
        <div id= "first_block"></div>
        <div id= "second_block"></div>
      </div>
      <div id= "content"></div>
    </div>
    <style>
      #gooey {
        background-color: white;
        filter: blur(10px) contrast(20);
        ...
      }
      #first_block {
        background-color: black;
        ... 
      }
      #second_block {
        background-color: black;
        ... 
      }
      #content {
        z-index: 1;
        ... 
      }
    </style>


    Не помню точно, но что-то вроде этого. В общем в таком случае, взаимодействуя с элементом, действительно можно получить плавную "жидкую" отрисовку и перемещение. Проблем такого варианта много, но основные, что весь контент будет в отдельных блоках расположенных поверх вот этих липких блоков, отсутствие бордеров, и также проблемы с фоном.
    Если с svg вставками результат окажется удобнее и практичнее, то будет вери гуд
  • Как убрать прозрачность текста от картинки?

    @NoobKoder
    v3shin, та а зачем, если, как выше уже подсказали, через z-index это спокойно решается
  • Как получить полный путь к файлу из html документа?

    @NoobKoder Автор вопроса
    Надим Закиров, ааа, я почему то думал, что для больших файлов так нельзя делать. Благодарю, вы решили мою проблему!
  • Как получить полный путь к файлу из html документа?

    @NoobKoder Автор вопроса
    Касательно выбора файла, лично я вижу только два способа, либо копипастить весь путь в input (что ужасно), либо пользователь создаёт в C папку Media и сбрасывает туда все файлы и тогда:
    function LoadMedia(e) {
      var file = e.target.files[0];
      video.src = 'C:\\Media\\'+file.name;
    }

    Ну и да, как и сказал, можно самому себе поток делать, но тоже как-то не очень звучит.
  • Как получить полный путь к файлу из html документа?

    @NoobKoder Автор вопроса
    Вкратце, планирую написать в качестве универ проекта простой p2p сервис совместного видео-просмотра. Естественно медиафайлы тягаться будут локально от создателя комнаты. Да, конечно можно доставать инпатом файл, а потом его пилить на чанки и уже формировать поток. Но в таком виде сурс будут получать другие участники комнаты, у них выбора попросту не будет. А тому, кто транслирует, нечего создавать дополнительную нагрузку на клиент, когда локальный видеофайл и так спокойно может прогружаться. Видео src нужен полный путь, инпат такого не предоставляет, вот отсюда и дилемма.

    Я такие задачи раньше никогда себе не ставил и возможно где-то изобретаю велосипед, поэтому и выношу свои вопросы на всеобщее обозрение)
  • Сколько живёт p2p соединение?

    @NoobKoder Автор вопроса
    Весьма исчерпывающе, благодарю. Просто недавно начал копать инфу, и пытливый ум требует вот таких вот ответов)

    А так да, я просто изначально представил некую более менее крупную анонимную сеть куда люди смогут приглашать друг друга, переписываться, делиться файлами и в теории такой системе вполне можно иметь одну постоянную точку входа чтобы поддерживать стабильную автономность