Могу ли я воспроизводить видео с Google Drive с помощью Jw-Player?
Я хочу воспроизвести видео на Google Диске с другим проигрывателем. (Mediaelement.js - JwPlayer..) потому что Google Doc. использует свой собственный плеер YouTube, и мне это не нравится. Jw- player не воспроизводит эти ссылки.
Прямая ссылка: https://drive.google.com/file/d/0B1uSjTW2E4FGd1ozV3JIakE1NE0/edit?usp=sharing embedLink: " https://video.google.com/get_player?ps=docs&partnerid=30&docid=0B1uSjTW2E4FGd1ozV3JIakE1NE0&BASE_URL=https://docs.google.com/"
Как я могу сыграть на них в Jw-Player 6, Mediaelements или альтернативном плеере?
1 ответ
Перейдите в консоль Google, включите API накопителя, создайте ключ API, а затем используйте источник видео по следующей ссылке:
var url = (id, key) => `https://www.googleapis.com/drive/v3/files/${id}?alt=media&key=${key}`;
....
<video>
<source src="url('YOUR_FILE_ID','YOUR_API_KEY')"></source>
</video>
Используйте https://googledrive.com/host/FOLDER_ID/Name.mp4 и замените FOLDER_ID на что-то вроде 0B5WjggiEiSjdNDFpMm5GdW8zR28, которое вы получите по этой ссылке:
https://drive.google.com/folderview?id=0B5WjggiEiSjdNDFpMm5GdW8zR28&usp=sharing
Убедитесь, что папка является общей - общедоступной и видимой для всех.