Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Всем драсте. кто пользуется html5 плеером uppod??

Тема в разделе "Плееры для кино сайтов", создана пользователем igrovik, 25 фев 2017.

25.02.17 в 16:30
26.02.17 в 05:12
5
921
0
  1. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Народ кто использует html5 uppod, подскажите можно ли как-то сделать, чтобы html5 подхватывал кодированные ссылки для флеш плеера?
    То есть не такие #06807407407003a02f02f07303702e074
    А такого формата 2iob3gRLvctcvIoaU5w1GCmBkfTL

    Есть какое-то решение этой проблемы???
     
  2. ckau

    Команда форума VIP Кинотрафик v2

    Регистрация:
    5 май 2016
    Сообщения:
    1.230
    Лучших ответов:
    4
    Рейтинги:
    +468 / 43 / -0
    Он и подхватывает из коробки кодирование ссылок. Что флеш, что хтмл5 успешно работают.
     
  3. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Блин я пытаюсь всучить в html5 кодированую ссылку с флеш и при входе на страницу с видео мне выбивает ошибку. А когда ставлю кодированую ссылку в виде #06807407407003a02f02f07303702e074 все работает. Можешь в лс пример если не сложно скинуть как ты подключал????
     
  4. ckau

    Команда форума VIP Кинотрафик v2

    Регистрация:
    5 май 2016
    Сообщения:
    1.230
    Лучших ответов:
    4
    Рейтинги:
    +468 / 43 / -0
    Ссылку должен кодировать main.php для каждого пользователя свою, ты должен в виде ссылки вставлять только переменную для кодирования.
     
  5. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Да у меня через парсер, идет на кодировщик вот такой :
    Код:
    function decode_char2($c)
    {
      $a1 = array("0", "1", "2", "3", "4", "5", "6", "7", "9", "H", "M", "D", "X", "V", "J", "Q", "U", "G", "E", "T", "N", "o", "v", "y", "w", "k");
      $a2 = array("c", "I", "W", "m", "8", "L", "l", "g", "R", "B", "a", "u", "s", "p", "z", "Z", "e", "d", "=", "x", "Y", "t", "n", "f", "b", "i");
      $result = $c;
      for($j = 0; $j < count($a1); $j++) {
        if ($c == $a1[$j][0]) {
          $result = $a2[$j][0];
          break;
        }
        if ($c == $a2[$j][0]) {
          $result = $a1[$j][0];
          break;
        }
      }
      return $result;
    }
    function reverse($s, $direct)
    {
      if ($direct == 'd') {
        $nlen = strlen($s)-3;
        $r = '';
        while ($nlen > 2) {
          $r .= substr($s,$nlen,1);
          $nlen--;
        }
        $nlen = strlen($r);
        $nlen2 = intval(substr($s,1,1).substr($s,0,1));
        $nlen2 = $nlen2 / 2;
        if ($nlen2 < $nlen)
        {
            $npos = $nlen2;
            while ($npos < $nlen)
            {
                $r = substr($r,0, $npos) . substr($r,$npos + 1);
                $npos += $nlen2;
            }
        }
      } else {
        $nlen = strlen($s);
        $delta = 7;
        if (($nlen % $delta) == 0) $delta = 8;
        $s0 = $s;
        $s7 = substr($s0,0,$delta);
        $s0 = substr($s0,$delta);
        $s = '';
        while ((strlen($s7) == $delta) && (strlen($s0) > 0)) {
          $s .= $s7 . 'd';
          $s7 = substr($s0,0,$delta);
          $s0 = substr($s0,$delta);
        }
        $s .= $s7;
        $nlen = strlen($s)-1;
        $r = '';
        while ($nlen >= 0) {
          $r .= substr($s,$nlen,1);
          $nlen--;
        }
        $delta2 = $delta + $delta;
        $sdelta2 = "$delta2";
        $sdelta4 = substr($sdelta2,1,1) . substr($sdelta2,0,1);
        $r = $sdelta4 . 'A' . $r . 'rs';
      }
      return($r);
    }
    function decode_str2($s)
    {
      $s = reverse($s,"d");
      $result = '';
      for($i = 0; $i < strlen($s); $i++) {
        $result .= decode_char2($s[$i]);
      }
      $result = base64_decode($result);
      return $result;
    }
    function encode_str2($s)
    {
      $s = base64_encode($s);
      $result = '';
      for($i = 0; $i < strlen($s); $i++) {
        $result .= decode_char2($s[$i]);
      }
      $result = reverse($result,"e");
      return $result;
    }
    Ну а с него уже естественно ставиться переменная в плеер (вот так {video} ), и плеер выдает ссылку вида pl=61AEZB8Gxh5ZUT7AEZBUcLfYdmZuacAuGdJ6dwLFdwdbRCwbRkNdITWNDcdwdVQ3NnzW5dntu0c9BMrs

    Так вот флеш плеер ее проглачивает а вот html5 пишет ошибку. Вот в чем проблема то:) .
     
  6. BlackSun

    BlackSun Новичок

    Регистрация:
    25 фев 2017
    Сообщения:
    43
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    Потому что раскодировщики в флэше и js разные. Единственный выход - фл.ру, закажи там плеер, который как хочешь будет тебе кодировать и раскодировать.
     
Яндекс.Метрика