Feliz: 如何设置视频标签的srcObject?

创建于 2021-03-31  ·  3评论  ·  资料来源: Zaid-Ajaj/Feliz

我在玩 feliz 并想播放一些视频。 最初只是从相机到屏幕。 如何设置video标签的srcObject? 我在属性中找不到它。

question

所有3条评论

@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

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Zaid-Ajaj picture Zaid-Ajaj  ·  6评论

cmeeren picture cmeeren  ·  6评论

Zaid-Ajaj picture Zaid-Ajaj  ·  8评论

alfonsogarciacaro picture alfonsogarciacaro  ·  6评论

cmeeren picture cmeeren  ·  13评论