如何在 Xamarin 中捕获视频
Posted
技术标签:
【中文标题】如何在 Xamarin 中捕获视频【英文标题】:How to capture video in Xamarin 【发布时间】:2022-01-24 06:03:16 【问题描述】:我正在构建运行视频的应用程序,并且我想在视频运行时捕获我的应用程序的屏幕, 我的问题是我写的代码没有捕获视频,它截取了不包含视频的屏幕截图, 我需要帮助如何正确地做到这一点?,Xamarin C# 的代码
这是我的代码:
var screenshot = await Screenshot.CaptureAsync();
var stream = await screenshot.OpenReadAsync();
【问题讨论】:
您是否正在尝试创建屏幕录像机? 【参考方案1】:你可以在原生平台上使用DependencyService实现这个功能
在android上,你可以使用Mediarecorder:
https://developer.android.com/guide/topics/media/mediarecorder#java
在 ios 上,您可以使用 AVCaptureSession: https://developer.apple.com/documentation/avfoundation/avcapturesession?language=objc
【讨论】:
以上是关于如何在 Xamarin 中捕获视频的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Android:如何捕获 OnClick XML 属性中定义的按钮事件?
如何使用 xamarin.forms 在移动设备中选择多个音频和/或视频文件?
如何在内容页面中添加按钮以使用自定义渲染器 - 视图捕获图像