Я пытаюсь использовать videogular2, и я просто заменил ссылку на статический видеоконтент общей ссылкой с диска Google, которая указывает на видеофайл MP4.

                <vg-player>
                    <video [vgMedia]="media" #media id="singleVideo" preload="auto" controls>
                        <source src="https://drive.google.com/open?id=xyz" type="video/mp4">
                    </video>
                </vg-player>

В браузере Chrome видеоплеер показывает значок сопротивления в центре и не может ничего воспроизводить, как это видно на следующем снимке экрана: Браузер Chrome

В Internet Explorer в проигрывателе видео отображается текст «Недопустимый источник» и кнопка воспроизведения слева, как это видно на следующем изображении: Internet Explorer

Но если я использую образец URL: http://static.videogular.com/assets/ видео / videogular.mp4 работает очень хорошо.

Буду признателен за любые идеи / указатели, связанные с тем, что я делаю неправильно.

0
Investigator 18 Сен 2018 в 17:59

2 ответа

Лучший ответ

У меня была такая же проблема, и я решил ее, используя следующий адрес:

https://drive.google.com/uc?id=ID_OF_YOUR_VIDEO&export=download&authuser=0

0
Kjartan 26 Мар 2019 в 08:15

Спасибо, что напомнили мне об этом. Я давно нашел ответ, но не обновил ТАК. Я, конечно, приму твой ответ.

Чтобы просмотреть видео Google из моего приложения (не обязательно с использованием плагина Videogular), я использовал iframe:

<iframe src="https://drive.google.com/file/d/ *** VIDEO ID *** /preview?pli=1" frameborder="0" target="_parent">
</iframe>

Если вы хотите запускать видео в определенное время, а не с начала, добавьте этот параметр в URL-адрес видео:

&t=10

Где 10 - время начала в секундах. В этом случае воспроизведение видео начнется с 10-й секунды.

0
Investigator 26 Мар 2019 в 10:14