Я заметил, что в другой стеклянной посуде, cnn one, есть значок «Загрузка» под иконкой видео при буферизации видео, прикрепленного к карте.Загрузка текста в карточку с прикреплением видео
Как я могу это достичь?
Я заметил, что в другой стеклянной посуде, cnn one, есть значок «Загрузка» под иконкой видео при буферизации видео, прикрепленного к карте.Загрузка текста в карточку с прикреплением видео
Как я могу это достичь?
Это артефакт того, как они прикрепляют видео к их картам временной шкалы. Они используют потоковое видео.
Это может быть лучший вариант, если у вас уже есть видео по общедоступному URL. Чтобы передать видео, укажите URL-адрес в menuItems.payload
field. Вывешивать элемент шкалы времени с потоковым видео выглядит примерно так:
POST /mirror/v1/timeline HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer {auth token}
Content-Type: application/json
Content-Length: 42
{
"text": "Hello world",
"menuItems": [{
"action": "PLAY_VIDEO",
"payload":"http://example.com/kitten-on-skateboard.mp4"
}]
}
Вы можете узнать больше об этом в documentation for attaching video.
В моем случае я использую Content-Type: video/mp4. Это проблема? – FaustoDassenno
Возможно, ваш тип контента верен. Это разница в реализации. Если вы используете потоковое вещание, например CNN, вы должны предоставить API URL-адрес и тип контента video/vnd.google-glass.stream-url. Если вы отправляете байты, ваш тип контента подходит (и сообщение о загрузке не отображается) – mimming
Дженни это возможно на C#, нет атрибута Content-Type в TimeLineItem –