HTML видео без потоковой передачи - PullRequest
1 голос
/ 19 июня 2019

Есть ли способ зацикливать видео на HTML-странице, когда он не транслируется из источника?

У меня есть HTML-страница с тегом видео.Источник - библиотека SharePoint.Видео работает гладко и, как и ожидалось, но я ищу способ, при котором он не обременяет сервер SP каждый раз, когда воспроизводит следующее видео.

Мы собираемся использовать страницу как цифровуювывески, но будет много экранов, которые играют в нее.Возможно ли сохранить содержимое на машине после загрузки страницы?

1 Ответ

0 голосов
/ 19 июня 2019

Есть несколько способов решить эту проблему.Вероятно, лучшим способом является использование Service Worker.

https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API

Это позволяет вашему коду действовать в качестве своего рода прокси, где вы непосредственно контролируете кэширование.Преимущество здесь в том, что ваше приложение может работать даже в автономном режиме, что полезно, когда ваш сервер SharePoint выполняет свою работу в 15:35 по вторникам.: -)

Альтернативный способ решения этой проблемы - использовать API Fetch, получить все видео и использовать URL-адрес BLOB-объекта для тега видео.Это немного сложнее, чем маршрут Service Worker, поэтому я не рекомендую его.

...