powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / HTML5 <video/> GoogleDrive
10 сообщений из 10, страница 1 из 1
HTML5 <video/> GoogleDrive
    #39384095
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на гугл диске хранится видео
https://drive.google.com/file/d/0B_rhnODss-RDajRMY0FxbzZZU28/view?usp=sharing

хочу ссылаться на него из тега video

здесь пишут что можно
http://sourcey.com/html5-video-streaming-from-google-drive/

Делаю так:

Код: html
1.
2.
3.
<video controls="controls">
    <source src="https://drive.google.com/uc?export=download&id=0B_rhnODss-RDajRMY0FxbzZZU28" type="video/mp4" />
</video>



не воспроизводится. ИЕ 11 пишет "ошибка", другие браузеры ничего не пишут

если файл сохранить на локальной машине, то воспроизводится

в чем может быть проблема, сталкивался кто?
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39384115
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39385264
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот видео big_buck_bunny.mp4 воспроизводится
я так понимаю видео кодек не тот

хотя и там и там в скобках написано avc1
и здесь пишут что avc гугол поддерживает для стрима
http://sourcey.com/html5-video-streaming-from-google-drive/

непонятно
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39386443
Фотография Тshаmil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разные браузеры воспроизводят разные форматы по этому в тег видео нужно вставлять видео в трех форматах
Код: html
1.
2.
3.
4.
5.
<video controls="controls">
  <source src="video.mp4" type="video/mp4">
  <source src="video.ogg" type="video/ogg">
  <source src="video.webm" type="video/webm">
</video>



в линуксе для конвертации видео я использую пакет утилит командной строки libav
конвертация из mp4 в ogg и webm
Код: powershell
1.
2.
avconv -i video.mp4 -vcodec libx264 video.ogg
avconv -i video.mp4 -vcodec libx264 video.webm



все что выше, это решение проблемы по которой видео не воспроизводится в некоторых браузерах
а причина по которой видео не воспроизводится с другого домена заключается в ограничении кроссдоменого использования ресурсов в активных элементах хтмл. Для решения этой проблемы существует протокол Cross-Origin Resource Sharing https://www.w3.org/TR/access-control/

вот тут можно посмотреть как включить Cross-Origin Resource Sharing для разных веб-серверов
http://enable-cors.org/server.html
в конечном итоге все сводится к добавлению заголовка Access-Control-Allow-Origin: *

Но в твоем случае, в качестве хранилища ты используешь гугло диск, следовательно к настройкам сервера у тебя доступа нет, а значит гугло диск для хранения видео с последующим воспроизведением через тег   video не подходит, нужно либо размещать видео на том же сервере что и рабочая страничка, либо разворачивать под него собственный отдельный сервер и настраивать его соответствующим образом
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39386496
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тshаmilлибо разворачивать под него собственный отдельный сервер и настраивать его соответствующим образом
+1
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39386666
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тshаmilразные браузеры воспроизводят разные форматы по этому в тег видео нужно вставлять видео в трех форматах
Код: html
1.
2.
3.
4.
5.
<video controls="controls">
  <source src="video.mp4" type="video/mp4">
  <source src="video.ogg" type="video/ogg">
  <source src="video.webm" type="video/webm">
</video>



в линуксе для конвертации видео я использую пакет утилит командной строки libav
конвертация из mp4 в ogg и webm
Код: powershell
1.
2.
avconv -i video.mp4 -vcodec libx264 video.ogg
avconv -i video.mp4 -vcodec libx264 video.webm



все что выше, это решение проблемы по которой видео не воспроизводится в некоторых браузерах
а причина по которой видео не воспроизводится с другого домена заключается в ограничении кроссдоменого использования ресурсов в активных элементах хтмл. Для решения этой проблемы существует протокол Cross-Origin Resource Sharing https://www.w3.org/TR/access-control/

вот тут можно посмотреть как включить Cross-Origin Resource Sharing для разных веб-серверов
http://enable-cors.org/server.html
в конечном итоге все сводится к добавлению заголовка Access-Control-Allow-Origin: *

Но в твоем случае, в качестве хранилища ты используешь гугло диск, следовательно к настройкам сервера у тебя доступа нет, а значит гугло диск для хранения видео с последующим воспроизведением через тег   video не подходит, нужно либо размещать видео на том же сервере что и рабочая страничка, либо разворачивать под него собственный отдельный сервер и настраивать его соответствующим образом

спасибо за развернутый ответ

в моем случае видео кодек видимо не тот
скриншоты выше
одно видео воспроизводится, другое нет


сейчас меня мучает 2 вопроса:
1) интересно, есть какие нибудь квоты на video stream на гугол диске
2) разобраться с форматами, а точнее чем различаются mp42 и isom

но эт не имеет никакого отношения к html5

вопрос снят

ЗЫ кстати oneDrive нервно курит в сторонке. на нем видео вообще через раз работает и места всего 5Гб
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39386688
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetЗЫ кстати oneDrive нервно курит в сторонке. на нем видео вообще через раз работает и места всего 5Гб
зато мне лично непонятно, почему гугл не позволяет у себя хранить обычные текстовые файлы?
Сразу норовит их переписать в свой формат гугл документы.
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39386707
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetЗЫ кстати oneDrive нервно курит в сторонке. на нем видео вообще через раз работает и места всего 5ГбЕсли есть подписка, то места больше чем у гугла.
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39387057
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNet,

Может Кросдомеин нужен!
...
Рейтинг: 0 / 0
HTML5 <video/> GoogleDrive
    #39387060
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarMSSQLAndDotNet,

Может Кросдомеин нужен!
может) но если видео в mp42 , то норм воспроизводится
вопрос в формате видео
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / HTML5 <video/> GoogleDrive
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]