私はフェリスで遊んでいて、いくつかのビデオをストリーミングしたいと思っています。 最初はカメラから画面まで。 ビデオタグのsrcObjectを設定するにはどうすればよいですか? 物件の中には見つかりません。
こんにちは@mastoj 、ドキュメントを確認しましたが、 srcObject
はhtml属性ではなく、Htmlメディア要素のインスタンスのプロパティのようです。
今のところ、所有しているメディアオブジェクトからデータURLを作成して、 src
プロパティを使用する必要があると思います。
[<Emit "URL.createObjectURL($0)">]
let createObjectURL (mediaStream: MediaStream) : string = jsNative
Html.video [
prop.src (createObjectURL yourMediaStream)
]
もう1つの方法は、React参照を使用してビデオ要素を直接操作し、srcObjectプロパティをメディアストリームインスタンスに設定することです。
ありがとう。 今日は後でやってみます。 印象的な応答時間。
Reactリファレンスを使用して動作するようになりました。 createObjectURL
使用は、何らかの理由でまったく機能しませんsrcObject
を設定できるように、要素を1回レンダリングする必要があるように見えることです。 ビデオ要素を作成して、同じ「反復」でsrcObject
を設定できませんでした。