Я играю с feliz и хочу потоковое видео. Просто с камеры на экран изначально. Как установить srcObject тега видео? Я не могу найти его среди свойств.
Привет, @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
в той же «итерации».