Feliz: Как установить srcObject тега видео?

Созданный на 31 мар. 2021  ·  3Комментарии  ·  Источник: Zaid-Ajaj/Feliz

Я играю с feliz и хочу потоковое видео. Просто с камеры на экран изначально. Как установить srcObject тега видео? Я не могу найти его среди свойств.

question

Все 3 Комментарий

Привет, @mastoj , я проверил документы, и мне кажется, что srcObject не является атрибутом html, а является свойством экземпляра медиа-элемента Html.

Я думаю, вам нужно сейчас использовать свойство src , создав URL-адрес данных из имеющегося у вас медиа-объекта:

[<Emit "URL.createObjectURL($0)">]
let createObjectURL (mediaStream: MediaStream) : string = jsNative

Html.video [
  prop.src (createObjectURL yourMediaStream)
]

Другой способ - использовать ссылки React для непосредственной работы с элементом видео и установить свойство srcObject для экземпляра медиапотока.

Спасибо. Попробую сегодня позже. Впечатляющее время отклика.

Получил работу, используя ссылки React. Использование createObjectURL по какой-то причине вообще не сработало. Одна проблема с эталонной частью заключается в том, что кажется, что элемент нужно отрендерить один раз, чтобы я мог получить фактический элемент видео и установить srcObject . Я не мог создать элемент видео и установить srcObject в той же «итерации».

Была ли эта страница полезной?
0 / 5 - 0 рейтинги