我在玩 feliz 并想播放一些视频。 最初只是从相机到屏幕。 如何设置video标签的srcObject? 我在属性中找不到它。
嗨@mastoj ,我检查了文档,似乎srcObject
不是 html 属性,而是 Html 媒体元素实例上的属性。
我认为您现在必须通过从您拥有的媒体对象创建数据 URL 来使用src
属性:
[<Emit "URL.createObjectURL($0)">]
let createObjectURL (mediaStream: MediaStream) : string = jsNative
Html.video [
prop.src (createObjectURL yourMediaStream)
]
另一种方法是使用 React 引用直接对视频元素进行操作,并将 srcObject 属性设置为媒体流实例
谢谢。 我今天晚些时候试试。 令人印象深刻的响应时间。
使用 React 引用让它工作。 由于某种原因,使用createObjectURL
根本不起作用。 参考部分的一个问题是元素似乎需要渲染一次,这样我才能获取实际的视频元素并设置srcObject
。 我无法创建视频元素并在同一个“迭代”中设置srcObject
。