<video> src, чтобы следовать за URL к источнику - PullRequest
0 голосов
/ 30 августа 2018

Если у меня есть элемент <video>, который выглядит следующим образом:

<video autoplay="" controls="" width="300" src="/users/1/videos/29"></video>

И переход к /users/1/videos/29 возвращает это:

http://localhost:5100/rails/active_storage/disk/wrestle.mov

Почему видео не распознается в элементе HTML?

enter image description here

1 Ответ

0 голосов
/ 31 августа 2018

Так что я решил это с помощью функции JS, это не идеально , но, по крайней мере, стандартизированный материал в Rails стандартизирован.

function loadVideos() {
  var videos = document.getElementsByTagName('video')

  for (var video of videos) {
    if (!video.src.includes('.')) {
      fetch(video.src)
        .then(response => response.json())
        .then(json => {
           console.log(`json: ${JSON.stringify(json.video)}`)
           video.src = json.video
        })
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...