如何在 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.forms 中添加视频播放器

Xamarin.Android:如何捕获 OnClick XML 属性中定义的按钮事件?

如何使用 xamarin.forms 在移动设备中选择多个音频和/或视频文件?

如何在内容页面中添加按钮以使用自定义渲染器 - 视图捕获图像

无法捕获 Xamarin ListView GroupHeader 单击事件

XAMARIN - 从 youtube 添加视频