我正在尝试在进行视频聊天时录制视频。 我的应用程序是使用webrtc包的UWP(C#)应用程序。我想要将webrtc.mediastream记录到webrtc发送的文件或MediaCapture。
我尝试了什么:
1.recordRTC,它结果是一个javascript库。 UWP计划安装到Hololens,webView可能无法正常工作。通过。 2.MediaCapture我尝试开始使用MediaCapture录制视频referring to this。
运行await _mediaRecording.StartAsync();
时,似乎可以控制webcamera,以便停止视频聊天。
3.我尝试将MediaCapture转换为mediaStream,当然它不起作用。
似乎Org.WebRtc与C#包有一点不同。我需要你的帮助。
更新
我发现MediaCapture可以给我预览流吗?我可以在CaptureElement中显示它。我猜想我是否可以从捕获元素中获取流但却找不到它。我还注意到MediaElement与WebRTC有交互,它的来源是URI。那么有没有办法从MediaCapture的预览中获取流的URI?