Как вставлять видео в UIView и останавливать его

Я использую регулярные выражения много, но не для этого.

Мне кажется, что проще и эффективнее читать строку запроса один раз в моем приложении и строить объект из всего ключа / значения пары, такие как:

var search = function() {
  var s = window.location.search.substr(1),
    p = s.split(/\&/), l = p.length, kv, r = {};
  if (l === 0) {return false;}
  while (l--) {
    kv = p[l].split(/\=/);
    r[kv[0]] = decodeURIComponent(kv[1] || '') || true;
  }
  return r;
}();

Для URL-адреса, такого как http://domain.com?param1=val1&param2=val2, вы можете получить свое значение позже в своем коде как search.param1 и search.param2.

1
задан Allen R 13 July 2018 в 18:44
поделиться

1 ответ

Установите конфигурацию WKWebView mediaTypesRequiringUserActionForPlayback на .all.

0
ответ дан matt 17 August 2018 в 12:25
поделиться
  • 1
    Здравствуй! спасибо за ответ, я пытаюсь сделать то, что вы сказали. Я добавлю эту функцию в класс выше: override func loadView () {let webConfiguration = WKWebViewConfiguration () webConfiguration.mediaTypesRequiringUserActionForPlayback = .all}, но im получает эту ошибку при запуске приложения: Тема 7: Неустранимая ошибка: Неожиданно найдено нуль при распаковке Необязательное значение в файле self.webViewRv.load (запрос); & quot; линия. благодаря – user3731426 13 July 2018 в 19:45
  • 2
    действительно хороший ответ. благодаря – user3731426 13 July 2018 в 21:25